genimg-gemini-web
Image generation skill using Gemini Web. Generates images from text prompts via Google Gemini. Also supports text generation. Use as the image generation backend for other skills like cover-image, xhs-images, article-illustrator.
npx skills add majiayu000/claude-skill-registry --skill genimg-gemini-web-proyecto26-sherlock-ai-plugin --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Gemini Web Client Supports: - Text generation - Image generation (download + save) - Reference image upload (attach images for vision tasks) - Multi-turn conversations within the same executor instance (`keepSession`) - Experimental video generation (`generateVideo`) — Gemini may return an async placeholder; download might require Gemini web UI ## Quick start ```bash npx -y bun scripts/main.ts "Hello, Gemini" npx -y bun scripts/main.ts --prompt "Explain quantum computing" npx -y bun scripts/main.ts --prompt "A cute cat" --image cat.png npx -y bun scripts/main.ts --promptfiles system.md content.md --image out.png # Multi-turn conversation (agent generates unique sessionId) npx -y bun scripts/main.ts "Remember this: 42" --sessionId my-unique-id-123 npx -y bun scripts/main.ts "What number?" --sessionId my-unique-id-123 ``` ## Executor options (programmatic) This skill is typically consumed via `createGeminiWebExecutor(geminiOptions)` (see `scripts/executor.ts`). Key options in `GeminiWebOptions`: - `referenceImages?: string | string[]` Upload local images as references (vision input). - `keepSession?: boolean` Reuse Gemini `chatMetadata` to continue the same conversation across call
- Quick start
- Executor options (programmatic)
- Commands
- Text generation
- Image generation
- Output formats
- Options
- Models
- Authentication
- Environment variables
- Examples
- Generate text response
- Generate image
- Get JSON output for parsing
npx -y bun scripts/main.ts "Hello, Gemini" npx -y bun scripts/main.ts --prompt "Explain quantum computing" npx -y bun scripts/main.ts --prompt "A cute cat" --image cat.png npx -y bun scripts/main.ts --promptfiles system.md content.md --image out.png Multi-turn conversation (agent generates unique sessionId) npx -y bun scripts/main.ts "Remember this: 42" --sessionId my-unique-id-123 npx -y bun scripts/main.ts "What number?" --sessionId my-unique-id-123 Simple prompt (positional) npx -y bun scripts/main.ts "Your prompt here" Explicit prompt flag
What does the genimg-gemini-web skill do?
Image generation skill using Gemini Web. Generates images from text prompts via Google Gemini. Also supports text generation. Use as the image generation backend for other skills like cover-image, xhs-images, article-illustrator.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill genimg-gemini-web-proyecto26-sherlock-ai-plugin --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
