
image
Image prompting skill for Nano Banana (NBP/NB2) and GPT Image 2.5 (Flare/Sunburst). Writes ready-to-use prompts with model/quality/size recommendations. Use when: "нарисуй", "сгенерируй картинку", "image prompt", "промпт для картинки", blog covers, slides, posters, product shots, UI mockups, storyboards, character sheets, edit/colorize, style transfer, vision analysis, image-to-prompt, nb, NBP, NB2, gpt-image-2.5, multi-panel grids, ecommerce product photography, fashion editorial, food/beverage ads, cinematic portraits. Do NOT use for: video (use video skill), 3D models, audio, non-image tasks.
- Installs
- 926
- Last 24h
- +10
- Trending rank
- #8723
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/smixs/visual-skills --skill image- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads image automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Image Prompting — Nano Banana & GPT Image 2.5
This skill writes image prompts. It does not generate images. The output is: model name + quality / size / aspect ratio + the prompt itself.
The body of this SKILL.md is intentionally thin so you cannot fake a result by reading it alone. The actual rules — what the models reward, what they punish, how to phrase a 5-slot template, when to add quality: high, when to use image grounding — live only in the reference files.
Route first — is this actually an image-prompt task?
- Motion, clips, montage (Seedance, Kling, Veo, any image-to-video): use the sibling
videoskill. This skill's storyboard and keyframe outputs feed it. - No idea or script yet (user wants a concept or an ad scenario, not a picture): if the
creative-directorskill is installed, start there — it develops ideas and scripts for commercials and beyond (github.com/smixs/creative-director-skill). - A concrete image is needed — this skill. Continue below.
Mandatory reading order — DO NOT WRITE A PROMPT WITHOUT THIS
Past attempts to write prompts directly from this skill body produced lazy, generic results. Each model has its own physics; common rules collapse into mush when applied without model-specific syntax. Read in this order before producing any prompt:
Step 1 — always read first → models.md
Decide: Nano Banana (NB2 or NBP) or GPT Image 2.5 (Flare for speed, Sunburst for precision edits). The choice changes the prompt syntax fundamentally — natural-language paragraphs vs. labeled 5-slot template, quality settings, which features exist (image grounding only on NB, EXACT TEXT discipline only on GPT Image, etc.).
If the user named a model — confirm and proceed. If not — pick using the table in models.md, then state your choice in the output header.
Step 2 — read one model file (the one you picked)
-
Nano Banana → nano-banana.md Image grounding for real locations. Extreme aspect ratios (1:8, 8:1, 4:1). Thinking mode. JSON for 5+ elements. Up to 14 reference images. Why you must NOT write
50mm / f-stop / ISOnumbers. -
GPT Image 2.5 → gpt-image.md 5-slot template (Scene / Subject / Important Details / Use Case / Constraints). Anti-slop banned-words list.
quality: low / medium / high / xhigh / maxas a deliberate fidelity lever. Size constraints (multiples of 16, max 3:1, up to 4K 3840×2160). Two-column edit logic (Change / Preserve / Constraints). Up to 16 reference images with explicit roles.
The model file is non-negotiable. Skipping it is the single biggest cause of weak prompts.
Step 3 — always read after the model file → golden-rules.md
Universal rules that apply to both models: start with a verb, positive framing, hex colors, quote text, edit don't re-roll, one change per iteration, reference images.
Step 4 — task-shaped reading (load only what matches the request)
Pick zero or more, depending on what the user asked for:
- Text in image, infographic, diagram, multilingual rendering → text-rendering.md
- Edit existing image (object removal, lighting swap, colorization, restoration, localization) → editing.md
- Character continuity across multiple images / panels → characters.md
- The image must pass as a real photograph (portrait, reportage, UGC, casting, product-in-hand) — or the user says the result "looks AI", "too glossy", "not like the reference" → de-slop.md. Model default priors, banned booster words, capture pipeline instead of adjectives, located imperfections.
- Presentation slides → slides.md
- Sequential narrative (storyboard, comic, panel sequence) → storyboards.md
- Sketch → final, wireframes, structural input → structural.md
- 2D → 3D, floor plans, isometric → dimensional.md
- Vision analysis / image-to-prompt / style transfer from a reference image → vision-decomposer.md. Load this whenever the user attaches an image and asks to recreate, match, decompose, or transfer its style.
- Multi-panel compositions (grids, collages, storyboard sheets in ONE image) → multi-panel.md. 9-cell TVC grids, 2x2 portrait grids, 3-panel campaign collages, 4x3 borderless grids, 6-frame cinematic sequences, before/after splits, 12-panel storyboard posters.
- Industry pattern libraries — proven prompt templates by vertical. Load the matching file:
- E-commerce product shots → patterns/ecommerce.md
- Fashion editorial campaigns → patterns/fashion-editorial.md
- Food & beverage advertising → patterns/food-beverage.md
- Cinematic portraits → patterns/portrait-cinema.md
- Posters & illustration → patterns/poster-illustration.md. Also holds the Style DNA + Reject Checklist method — how to fix a strong visual style in four lines before generating and how to judge the returned image against it. Usable with any pattern in this list, not only posters.
- Character design (turnarounds, expression sheets, outfit grids) → patterns/character-design.md
- UI mockups & social media formats → patterns/ui-social.md
Step 5 — read for production language → creative-direction.md
Studio-quality vocabulary for lighting design, camera and hardware, color grading and film stock, materiality and texture. Read when you need precise terms beyond what golden-rules.md covers.
Step 6 — read if structuring a complex prompt → prompt-framework.md
Universal element checklist (subject, context, action, environment, camera, lighting, mood, materials, palette, format), detail modes (concise / standard / verbose / cinematic verbose), parameterized templates, output structure with parameters and exclusions.
Output format
When you return the prompt, structure it like this:
Model: <nano-banana-2 | nano-banana-pro | gpt-image-2.5-flare | gpt-image-2.5-sunburst>
Quality: <low | medium | high | xhigh | max> (only for gpt-image-2.5)
Size / Ratio: <e.g. 1536×1024 or 16:9>
Prompt:
<the prompt text, ready to copy>
Notes:
- <anything you inferred or assumed because the user did not specify>
For edits, also include an explicit preserve-list (mandatory for gpt-image-2.5, recommended for nano-banana):
Change: <one concrete thing>
Preserve: <face, pose, lighting, framing, geometry, ...>
Constraints: <no extra objects, no drift, ...>
Final response style
Prefer: ready-to-copy prompts, hex colors, concrete materials, named compositions, model-specific syntax (5-slot for GPT Image, natural prose for Nano Banana).
Avoid: tag soup ("cool, modern, 4k"), vague praise ("stunning, epic, masterpiece" — actively hurts GPT Image 2.5), negative framing ("no people, no cars" — invert to positive), external comparisons ("like Apple ad" — describe the visual properties instead), numerical lens parameters in Nano Banana prompts (it ignores them).
Author: Serge Shima (t.me/aimastersme · sergeshima.com · aimasters.me) · License: CC BY 4.0 — attribution required · Source: smixs/visual-skills
FAQ
What does the image skill do?
Image prompting skill for Nano Banana (NBP/NB2) and GPT Image 2.5 (Flare/Sunburst). Writes ready-to-use prompts with model/quality/size recommendations. Use when: "нарисуй", "сгенерируй картинку", "image prompt", "промпт для картинки", blog covers, slides, posters, product shots, UI mockups, storyboards, character sheets, edit/colorize, style transfer, vision analysis, image-to-prompt, nb, NBP, NB2, gpt-image-2.5, multi-panel grids, ecommerce product photography, fashion editorial, food/beverage ads, cinematic portraits. Do NOT use for: video (use video skill), 3D models, audio, non-image tasks.
How do I install image?
Run npx skills add https://github.com/smixs/visual-skills --skill image in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/image/ (personal) or .claude/skills/image/ (project).
Which AI agents can use image?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is image safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains image?
It is published by smixs in smixs/visual-skills. It has 926 recorded installs.
More from smixs/visual-skills
video
smixs/visual-skills
Use this skill whenever the user asks to create, improve, audit, or split prompts for AI video generators (Seedance, Kling, Veo, Runway, Luma, Pika, Sora, any image-to-video system). The skill also covers storyboards, shot lists, director treatments, dynamic montage, multi-clip story structure, camera direction, lighting, blocking, pacing, character continuity, dialogue, and sound design. Trigger even when the user says things like "придумай сцену для видео", "разбей на склейки", "сделай раскадровку", "улучши промпт для Kling", "переведи сценарий в промпты", "как снять X в AI-видео", or shares a prompt and asks to fix it — even if they never say the word "prompt". Do NOT use for still images (use the sibling image skill), for editing, colour-grading or assembling footage that already exists, or for writing feature-length screenplays with no generation step.
Popular media & creative skills
hyperframes
heygen-com/hyperframes
Read first to make, edit, animate or render any video with HyperFrames (HTML rendered to video), including launch films, explainers, music videos, charts, maps, vertical clips, title cards, captions and overlays. Holds the render contract, the work loop and what each kind of video needs.
media-use
heygen-com/hyperframes
Get or make any media for a HyperFrames video - music, sound effects, images, icons, logos, voiceover, avatar and generated video, transcripts, cutouts, colour grades and looks - with HeyGen or free local tools, and mix placed audio. Also for footage that looks dark, flat or dull, or should be stylized or hidden.
hyperframes-registry
heygen-com/hyperframes
About 450 ready-made HyperFrames blocks and components installed as editable source - transitions, overlays, titles, kinetic type, captions, charts, map overlays, 3D, camera moves. Use it before hand-building any named visual (CRT scanlines, glitch, film grain, a chart); also for hyperframes add and catalog.
hyperframes-creative
heygen-com/hyperframes
Non-animation creative direction for HyperFrames videos. Use for design spec (frame.md / design.md) handling, palettes, typography, narration, beat planning, audio-reactive visuals, composition patterns, and brand / style decisions. For atomic motion patterns and scene blueprints, use hyperframes-animation.
ai-video-generation
101-skills/superpowers
Generate AI videos with Google Veo, Seedance 2.0, HappyHorse, Wan, Grok and 40+ models via inference.sh CLI. Models: Veo 3.1, Veo 3, Seedance 2.0, HappyHorse 1.0, Wan 2.5, Grok Imagine Video, OmniHuman, Fabric, HunyuanVideo. Capabilities: text-to-video, image-to-video, reference-to-video, video editing, lipsync, avatar animation, video upscaling, foley sound. Use for: social media videos, marketing content, explainer videos, product demos, AI avatars. Triggers: video generation, ai video, text to video, image to video, veo, animate image, video from image, ai animation, video generator, generate video, t2v, i2v, ai video maker, create video with ai, runway alternative, pika alternative, sora alternative, kling alternative, seedance, happyhorse
ai-image-generation
101-skills/superpowers
Generate AI images with GPT-Image-2, FLUX, Gemini, Grok, Seedream, Reve and 50+ models via inference.sh CLI. Models: GPT-Image-2, FLUX Dev LoRA, FLUX.2 Klein LoRA, Gemini 3 Pro Image, Grok Imagine, Seedream 4.5, Reve, ImagineArt. Capabilities: text-to-image, image-to-image, inpainting, LoRA, image editing, upscaling, text rendering. Use for: AI art, product mockups, concept art, social media graphics, marketing visuals, illustrations. Triggers: flux, image generation, ai image, text to image, stable diffusion, generate image, ai art, midjourney alternative, dall-e alternative, text2img, t2i, image generator, ai picture, create image with ai, generative ai, ai illustration, grok image, gemini image, gpt image, openai image, chatgpt image