On first use, read setup.md.
User needs AI-generated visuals, edits, or consistent image sets. Use this skill to pick the right model, write stronger prompts, and avoid outdated model choices.
User preferences persist in ~/image-generation/. See memory-template.md for setup.
text
~/image-generation/
├── memory.md # Preferred providers, project context, winning recipes
└── history.md # Optional generation log
TopicFileInitial setupsetup.mdMemory templatememory-template.mdMigration guidemigration.mdBenchmark snapshotsbenchmarks-2026.mdPrompt techniquesprompting.mdAPI handlingapi-patterns.mdGPT Image (OpenAI)gpt-image.mdGemini and Imagen (Google)gemini.mdFLUX (Black Forest Labs)flux.mdMidjourneymidjourney.mdLeonardoleonardo.mdIdeogramideogram.mdReplicatereplicate.mdStable Diffusionstable-diffusion.md
Community names shift quickly. Before calling an API, map the nickname to the provider model ID.
Community labelOfficial model ID to try firstNotesNano Bananagemini-2.5-flash-image-previewCommon nickname, not an official Google model IDNano Banana 2 / ProVerify provider docsUsually a provider preset over Gemini image modelsGPT Image 1.5gpt-image-1.5Current OpenAI high-tier image modelGPT Image mini / iMinigpt-image-1-miniBudget/faster OpenAI variantFLUX 2 Pro / Maxflux-pro / flux-ultraMany platforms rename these SKUs
TaskFirst choiceBackupExact text in imagegpt-image-1.5IdeogramMulti-turn editsgemini-2.5-flash-image-preview``flux-kontext-proPhotoreal hero shotsimagen-4.0-ultra-generate-001``flux-ultraFast low-cost draftsgpt-image-1-mini``imagen-4.0-fast-generate-001Character/product consistencyflux-kontext-max``gpt-image-1.5 with referencesLocal no-API workflowsflux-schnellSDXL
Benchmarks drift weekly. Use benchmarks-2026.md as a starting point, then recheck current rankings when quality is critical.
Start with 1-4 low-cost drafts, pick one, then upscale or rerender only the winner.
If the preferred model is unavailable, fallback by tier:
OpenAI lists DALL-E 2/3 as legacy. Do not use them as default for new projects.
Data that leaves your machine:
Data that stays local:
~/image-generation/memory.mdThis skill does NOT:
ProviderEndpointData SentPurposeOpenAIapi.openai.comPrompt text, optional input imagesGPT Image generation/editingGoogle Gemini APIgenerativelanguage.googleapis.comPrompt text, optional input imagesGemini image generation/editingGoogle Vertex AIaiplatform.googleapis.comPrompt text, optional input imagesImagen 4 generationBlack Forest Labsapi.bfl.aiPrompt text, optional input imagesFLUX generation/editingReplicateapi.replicate.comPrompt text, optional input imagesHosted third-party image modelsMidjourneydiscord.comPrompt textMidjourney generation via Discord workflowsLeonardocloud.leonardo.aiPrompt text, optional input imagesLeonardo generation/editingIdeogramapi.ideogram.aiPrompt textTypography-focused image generation
No other data is sent externally.
If upgrading from a previous version, read migration.md before updating local memory structure.
This skill may send prompts and reference images to third-party AI providers. Only install if you trust those providers with your content.
Install with clawhub install <slug> if user confirms:
image-edit - Specialized inpainting, outpainting, and mask workflowsvideo-generation - Convert image concepts into video pipelinescolors - Build palettes for visual consistency across assetsffmpeg - Post-process image sequences and exportsclawhub star image-generationclawhub sync