# Image

Image prompting skill for Nano Banana (NBP/NB2) and GPT Image 2.5 (Flare/Sunburst).

- Repository: https://github.com/smixs/visual-skills (610 stars)
- Category: Design
- License: CC-BY-4.0
- Last updated: 2026-09-16
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add smixs/visual-skills --skill image -g -a claude-code -y`
Codex: `npx skills add smixs/visual-skills --skill image -g -a codex -y`
Cursor: `npx skills add smixs/visual-skills --skill image -g -a cursor -y`
Gemini CLI: `npx skills add smixs/visual-skills --skill image -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add smixs/visual-skills`

## Description

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.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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 `video` skill. 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-director` skill is installed, start there, it develops ideas and scripts for commercials and beyond ([github.com/smixs/creative-director-skill](https://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](references/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)

The rest: https://github.com/smixs/visual-skills/blob/HEAD/image/SKILL.md
