{
 "schema": "aiblocks-page/1",
 "id": "nano-banana-image-prompt-planner",
 "type": "skill",
 "name": "Nano Banana image and edit prompt planner",
 "summary": "Turn your idea for an image or edit into matching plain-language and JSON prompts for Nano Banana, with a clear role for each reference image.",
 "headline": "Nano Banana image and edit prompt planner",
 "subhead": "Describe an image or edit. Get matching plain-language and JSON prompts with clear reference roles and changes. Bring the brief and any files you want it to use.",
 "job": {
  "id": "make-images",
  "name": "Make images and art"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "brief",
   "required": true,
   "label": "Brief",
   "what": "a creative brief: goal, audience, angle, offer, mandatory claims (by ID), formats"
  },
  {
   "type": "approved_image",
   "required": false,
   "label": "Approved image",
   "what": "an image a person has approved for use"
  },
  {
   "type": "reference_set",
   "required": false,
   "label": "Reference set",
   "what": "ads or pages chosen as references, by ID from the user's own connector, with each one's role"
  }
 ],
 "outputs": [
  {
   "type": "image_prompt",
   "required": true,
   "label": "Image prompt",
   "what": "a render-ready image prompt plus the reference roles it uses"
  }
 ],
 "you_give": [
  "Your brief in one sentence, plus where the image will be used",
  "Optional: an approved image to edit, and its file type",
  "Optional: reference images, how many, and which one wins if they clash"
 ],
 "you_get": [
  "A plain-language prompt and a matching JSON prompt, with a role for each reference image",
  "Missing inputs and steps that still need to run"
 ],
 "use_when": [
  "You need paired natural-language and JSON image/edit prompts.",
  "You want a clear draft and checks from the material you already have."
 ],
 "skip_when": [
  "You only need one quick prompt with no edits or references: ask any image tool directly, or write one sentence yourself.",
  "You want the finished image made: this writes prompts only, so paste them into Nano Banana in Gemini or your image tool.",
  "You want to edit a photo you have no rights to use: get permission from the owner first, or use an image you own."
 ],
 "output_sample": {
  "input": [
   "Your brief: the image you want, or the edit you want made",
   "An approved image you want to keep or change (optional)",
   "Reference images, such as a product, a face or a style (optional)",
   "What matters most if references clash (optional)"
  ],
  "output": [
   {
    "name": "PLAIN LANGUAGE",
    "contains": "Copy-ready visual instructions covering subject, setting, style, camera, light, color and any edits."
   },
   {
    "name": "JSON",
    "contains": "The same instructions as structured fields: mode, subject, context, style, references, edits and preserve rules."
   },
   {
    "name": "NOT RUN",
    "contains": "What could not be checked, such as unseen reference images, image generation or the final picture."
   }
  ]
 },
 "how_to_use": [
  "Add the skill to your AI, or download the pack and give its instructions to your AI.",
  "Write your brief in one sentence and say where the image will be used. Attach any image to edit and any reference images.",
  "For each reference, say what it is for (product shape, face, style or layout) and which one wins if they clash.",
  "Read the plain-language prompt and the JSON side by side. Check they say the same thing.",
  "Paste the plain-language prompt into Nano Banana in Gemini, or your image tool, and attach the same images. Check the result against the preserve list."
 ],
 "checks": [],
 "next": [
  {
   "name": "Multi-provider image maker",
   "url": "https://useaiblocks.com/skills/multi-provider-image-maker",
   "why": "Multi-provider image maker"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/examples.md",
  "references/worked-example.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/nano-banana-image-prompt-planner",
  "markdown": "https://useaiblocks.com/skills/nano-banana-image-prompt-planner.md",
  "json": "https://useaiblocks.com/skills/nano-banana-image-prompt-planner.json",
  "instructions": "https://useaiblocks.com/skills/nano-banana-image-prompt-planner/SKILL.md",
  "download": "https://useaiblocks.com/skills/nano-banana-image-prompt-planner.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/nano-banana-image-prompt-planner",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/nano-banana-image-prompt-planner",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
