image-gen
Generate and edit images using AI providers (OpenAI DALL-E, Stability AI, BFL FLUX, Ideogram, FAL, Gemini, Replicate, Clipdrop). Use when user asks to create images, generate artwork, make logos, create visual content, edit photos, remove backgrounds, or modify existing images. Triggers on requests involving pictures, illustrations, graphics, product shots, marketing visuals, or any image creation/editing task.
npx skills add majiayu000/claude-skill-registry --skill image-gen-shipdeckai-claude-skills --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.
# Image Generation Generate images via CLI tool `image-gen` which handles provider selection, fallbacks, and image saving. **Important:** Run commands using `node` with the plugin's CLI path: ```bash node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs <command> ``` ## Generate an Image ```bash node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs generate --prompt "description of image" [--provider auto] [--width 1024] [--height 1024] ``` Output: JSON with file paths to saved images in `.image-gen/` directory. ## Edit an Image ```bash node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs edit --image /path/to/image.png --prompt "edit instructions" [--provider auto] ``` ## List Configured Providers ```bash node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs providers ``` ## Provider Selection - `auto` (default): Intelligent selection based on prompt content - Explicit: `openai`, `stability`, `bfl`, `ideogram`, `fal`, `gemini`, `replicate`, `clipdrop` **Quick guide:** - Text/logos/typography → `ideogram` or `recraft` - Photorealism → `bfl` or `stability` - Fast iterations → `fal` - General purpose → `openai` - Image editing → `openai`, `stability`, `bfl`, `gemini`, `clipdrop` For detailed provider capabilit
- Generate an Image
- Edit an Image
- List Configured Providers
- Provider Selection
- Environment Setup
- Example Workflows
node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs <command>
node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs generate --prompt "description of image" [--provider auto] [--width 1024] [--height 1024]
node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs edit --image /path/to/image.png --prompt "edit instructions" [--provider auto]
node ${CLAUDE_PLUGIN_ROOT}/dist/cli.bundle.cjs providers
Add to ~/.zshrc (or ~/.bashrc)
export OPENAI_API_KEY="sk-..." # For DALL-E
export BFL_API_KEY="..." # For FLUX (recommended for quality)
export IDEOGRAM_API_KEY="..." # For text/logos (best typography)
export GEMINI_API_KEY="..." # For Google Imagen
export STABILITY_API_KEY="..." # For Stable DiffusionWhat does the image-gen skill do?
Generate and edit images using AI providers (OpenAI DALL-E, Stability AI, BFL FLUX, Ideogram, FAL, Gemini, Replicate, Clipdrop). Use when user asks to create images, generate artwork, make logos, create visual content, edit photos, remove backgrounds, or modify existing images. Triggers on requests involving pictures, illustrations, graphics, product shots, marketing visuals, or any image creation/editing task.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill image-gen-shipdeckai-claude-skills --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.
