One line in, a gold-quality image prompt out. image-prompt turns a short idea into a structured, copy-paste-ready prompt for any major image model: posters, landing and UI mockups, ads, editorial, game art, logos, infographics.
FAQ
imagegen-skills is a Claude Code plugin with 1 hand-picked skill for content work, indexed on Flowy. Install it with the command on its page. It includes image-prompt. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add veryCoolTimo/imagegen-skills> /plugin install imagegen-skills@imagegen

One line in, a gold-quality image prompt out. image-prompt turns a short idea into a
structured, copy-paste-ready prompt for any major image model: posters, landing and UI mockups,
ads, editorial, game art, logos, infographics. You supply the idea; the skill builds the whole
prompt. Press c to copy.
No prompt-engineering required.
imgpreset:v1:… code.Claude Code, plugin marketplace (recommended)
/plugin marketplace add veryCoolTimo/imagegen-skills
/plugin install imagegen-skills@imagegen
Claude Code, manual (clone + symlink)
git clone git@github.com:veryCoolTimo/imagegen-skills.git
cd imagegen-skills
ln -s "$(pwd)/skills/image-prompt" ~/.claude/skills/image-prompt
Restart Claude Code so it discovers the skill. It also works on claude.ai and Claude Desktop: import the repository from the Skills panel. The skill produces text only, so no keys or dependencies are needed (generation is a separate opt-in, see below).
Describe what you want, in any language:
сделай крутой промт для постера панк-выставки в Берлине, лимитированный тираж
landing hero for a specialty coffee delivery app, warm and minimal
game screenshot of a viking longship raid at dawn, AAA fidelity, for Midjourney
инфографика про наш продукт, в стиле антропик, через nano banana pro
I want a poster — help me with the style
put me on a movie one-sheet as an aquatic superhero (I'll attach my photo)
You get the finished prompt in a copyable block plus a one-line assumptions note (archetype, size, quality, brand, model). Redirect with a single sentence: "make it 9:16", "darker palette", "another variant".
Default target is gpt-image-2. The core builder is model-agnostic: each model is one adapter
file under references/models/, so the same idea renders correctly per target. Just name a
model and the skill switches adapters.
| Model | Best for |
|---|---|
| gpt-image-2 (default; + gpt-image-1 / 1.5) | all-round #1: quality, editing, text, photoreal |
| Nano Banana Pro (Gemini 3 Pro Image) | best legible text, up to 4K, factual infographics (Search grounding) |
| Midjourney V8.1 / V7 | aesthetics, creative posters |
| FLUX.2 | open / local, hex + typography + editing |
| Recraft V4 Pro | brand / typography / vector / logos, editable SVG |
| Ideogram v4 | in-image text specialist |
| Reve 2.0 | prompt adherence + layout / element editing |
| universal | rich natural-language prompt for any / unknown tool |
Found a look you love? Save it as a private preset and reuse it on any future idea.
save this style as neon-noir
A preset captures the style layer only (background, palette, fonts, motifs, mood, finish);
content still comes from each new idea. Presets live per-user at
~/.claude/image-prompt/presets/<name>.md, private to your machine and never committed. Reuse:
a poster for a coffee shop, in the neon-noir style
Share a preset with anyone, no hosting or accounts: export preset neon-noir returns a
self-contained imgpreset:v1:… code (gzip + base64). Whoever runs import preset <code> gets
the exact preset. Manage with "list my presets", "update", "delete".
By default the skill only writes the prompt. If you ask it to generate and a provider API
key is set, it renders the PNG via scripts/generate.py and saves it into the project.
Supported providers (key in an env var, never committed):
openai · openrouter (universal — one key, many models) · gemini (Nano Banana Pro) ·
ideogram · recraft · bfl (FLUX.2) · reve. Midjourney has no API, so it stays prompt-only.
python3 scripts/generate.py --provider openrouter --prompt-file prompt.txt \
--model google/gemini-3-pro-image --aspect 16:9 --resolution 2K --out out.png
Generation is opt-in and paid; the skill confirms before spending.
idea → detect archetype → expand to the nine blocks → format for the target model → output
The nine blocks: concept line · canvas and background · named composition zones · subject detail · typography (literal copy + real fonts) · hex palette · font role map · mood cluster · finish and quality tag. Photoreal and game-screenshot ideas use a labeled-block variant (scene, subject, lighting, camera, HUD, technical). Each model adapter changes only the rendering, not the content.
imagegen-skills/
├── README.md
├── LICENSE # MIT
├── .claude-plugin/ # plugin.json + marketplace.json (powers the marketplace install)
├── assets/ # banner + the prompt used to make it
├── scripts/generate.py # optional: render a prompt via a provider API (opt-in)
└── skills/image-prompt/
├── SKILL.md # trigger, workflow, presets, style menu, edit, output
└── references/
├── anatomy.md # the nine-block skeleton
├── archetypes.md # templates + default size/quality per archetype
├── fonts-palettes.md # font library by vibe + hex palette discipline
├── styles.md # built-in style menu (repertoire to pick from)
├── edit-remix.md # edit/remix workflow templates
├── generation.md # how the optional generate step calls provider APIs
├── gold-examples.md # curated reference prompts, grows over time
└── models/ # one adapter per model (distilled from each model's best docs)
├── gpt-image-2.md # + gpt-image-1 / 1.5 family
├── gemini.md # Nano Banana Pro (Gemini 3 Pro Image)
├── midjourney.md
├── flux.md
├── recraft.md
├── ideogram.md
├── reve.md
└── universal.md
Private, per-user data (style presets, your UI reference library) lives under
~/.claude/image-prompt/ and is never committed.
references/gold-examples.md with a Teaches: tag.references/models/<name>.md; the workflow stays unchanged.references/styles.md, or save a private preset and share the code.MIT
.claude-plugin/
marketplace.json
plugin.json
.gitignore
assets/
banner.prompt.txt
banner.webp
docs/
superpowers/
specs/
2026-07-02-image-prompt-skill-design.md
LICENSE
README.md
scripts/
__pycache__/
generate.cpython-312.pyc
generate.py
skills/
image-prompt/
references/
anatomy.md
archetypes.md
edit-remix.md
fonts-palettes.md
generation.md
gold-examples.md
models/
flux.md
gemini.md
gpt-image-2.md
ideogram.md
midjourney.md
recraft.md
reve.md
universal.md
styles.md
SKILL.md© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic