{
 "schema": "aiblocks-page/1",
 "id": "ad-image-generation-and-edit-planner",
 "type": "skill",
 "name": "Ad image planner",
 "summary": "Plan a batch of ad images from your product photo: get the settings, a prompt for each version, edit requests and a log of every change.",
 "headline": "Ad image planner",
 "subhead": "Give it your product photo, an ad theme and a picture shape. It sets the look, writes one image prompt for each version and tells you what to check in every picture. Then it writes the edit requests for the one you like and keeps a log of which version came from which.",
 "job": {
  "id": "make-image-ads",
  "name": "Make image ads"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "product_photos",
   "required": true,
   "label": "Product photos",
   "what": "photos of the real product, labelled by angle and use"
  },
  {
   "type": "brief",
   "required": false,
   "label": "Brief",
   "what": "a creative brief: goal, audience, angle, offer, mandatory claims (by ID), formats"
  }
 ],
 "outputs": [
  {
   "type": "image_prompt",
   "required": true,
   "label": "Image prompt",
   "what": "a render-ready image prompt plus the reference roles it uses"
  }
 ],
 "you_give": [
  "Your product photos, at least 512 pixels on the short side (required)",
  "The ad theme, such as lifestyle, urgency or social proof, and the shape you want: square, tall or wide (required)",
  "Your brand colours and rules, and any words that must appear on the image (optional)",
  "The image tool you will use, such as ChatGPT or Gemini (optional)",
  "How many versions you want, 1 to 6 (optional, 3 if you don't say)"
 ],
 "you_get": [
  "A setup for the batch: theme, shape, style, background, lighting, type and eight visual settings",
  "One ready-to-paste image prompt for each version",
  "A review list to check every picture against your photo and your approved words",
  "Edit requests for the changes you want, split into text edits and style edits",
  "A version log that ties every image to its source and parent",
  "A cost note that says to check current prices, with no made-up numbers"
 ],
 "use_when": [
  "You have a product photo and want 3 to 6 ad image versions to test.",
  "You want to try one product under different themes, such as lifestyle, urgency or social proof.",
  "A good image needs one change, such as new headline text or a new background, and you want the right edit request.",
  "You want a record of which image came from which, so you can go back to any version."
 ],
 "skip_when": [
  "You need real people holding your product, or one specific model: AI images still handle this badly. Use real photos or a creator video.",
  "The text on the image must be exact for legal reasons: have a designer set it, or lock the words with the Exact-text image ad prompt writer.",
  "You only want the visual look worked out, with no prompts: use the Eight-lever ad visual planner.",
  "You have no approved ad words or brand rules yet: write them first with the Fact-based ad copy writer and the Brand profile builder.",
  "You only need a crop or a resize. A plain photo editor is faster."
 ],
 "output_sample": {
  "input": [
   "Your product photos",
   "The ad theme and the shape you want",
   "Your brand colours and the exact words for the image (optional)",
   "The image tool you will use (optional)"
  ],
  "prerequisites": [
   "An image tool that can draw, such as ChatGPT, Gemini or Higgsfield. Some need a paid plan or credits.",
   "Approved ad words and brand rules, if you want text on the image"
  ],
  "output": [
   {
    "name": "GENERATION CONFIG",
    "contains": "Theme, shape, style, background, lighting, type, number of versions and the image tool."
   },
   {
    "name": "VISUAL DIRECTION",
    "contains": "The eight visual settings, with which are locked and which can change between versions."
   },
   {
    "name": "WORDS ON THE IMAGE",
    "contains": "The exact headline and button text allowed on the picture, or none."
   },
   {
    "name": "PROMPT 1 to N",
    "contains": "One ready-to-paste image prompt per version, with the product photo as the reference."
   },
   {
    "name": "REVIEW LIST",
    "contains": "What to check on every picture, such as product accuracy, spelling, claims and colours."
   },
   {
    "name": "EDIT REQUESTS",
    "contains": "One-change text edits and style edits for your favourite pictures, each saying what to keep."
   },
   {
    "name": "VERSION LOG",
    "contains": "Each image with its source, parent, tool, change and approval."
   },
   {
    "name": "COST NOTE and NEXT",
    "contains": "A reminder to check current prices, and the shapes or A/B pairs to try next."
   }
  ]
 },
 "output_shape": "GENERATION CONFIG\nProduct <name> | Theme <theme > variation> | Shape <1:1 | 9:16 | 16:9> | Style <style> | Background <...> | Lighting <...> | Type <...> | Versions <n> | Image tool <tool or MISSING>\n\nVISUAL DIRECTION (8 settings)\n1 Mood <...> 2 Colour <...> 3 Lighting <...> 4 Product placement <...> 5 Composition <...> 6 Background <...> 7 Style <...> 8 Angle <...>\nLOCKED <list> | FLEXIBLE <list>\n\nWORDS ON THE IMAGE  headline <exact text or none> | button <exact text or none>\n\nPROMPT 1 .. N  <ready to paste, with the product photo as reference>\n\nREVIEW LIST  <checks to run on every picture>\n\nEDIT REQUESTS (after you pick a favourite)\nTEXT EDIT <one change> keep <what stays> | STYLE EDIT <one change> keep <what stays>\n\nVERSION LOG\nv<n> | source photo | parent | tool | what changed | approved? yes/no\n\nCOST NOTE  check the current price for <tool> before making many versions\nNEXT  <shapes to expand, A/B pair>\nCHECKS MISSED: <none | list>\nMISSING: <what>",
 "how_to_use": [
  "Open the skill in Claude, ChatGPT or Gemini. Claude writes the prompts but can't draw, so you finish the pictures in ChatGPT, Gemini, Higgsfield or another image tool.",
  "Attach your product photo. Say the theme, the shape, your brand colours and any exact words for the image. Say which image tool you will use.",
  "Take the prompts one at a time into your image tool, with the product photo attached.",
  "Check each picture against the review list. Pick your best one or two and ask the skill for edit requests.",
  "Paste the edit requests into your image tool and record each new picture in the version log. Check current prices in your tool before you make many versions."
 ],
 "checks": [],
 "next": [
  {
   "name": "Meta ad policy checker",
   "url": "https://useaiblocks.com/skills/meta-ads-compliance-checker",
   "why": "Check it before it goes live"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/generate-ad-cost-matrix.md",
  "references/generate-ad-prompt-pack.md",
  "references/generate-ad-sample-output.md",
  "references/generate-ad-when-to-use.md",
  "references/knowledge-library-5-photography-styles-reference.md",
  "references/knowledge-library-brand-dna-extraction-template.md",
  "references/knowledge-library-brand-dna-prompt.md",
  "references/knowledge-library-generate-ad-prompt.md",
  "references/knowledge-library-image-generation-architecture.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/ad-image-generation-and-edit-planner",
  "markdown": "https://useaiblocks.com/skills/ad-image-generation-and-edit-planner.md",
  "json": "https://useaiblocks.com/skills/ad-image-generation-and-edit-planner.json",
  "instructions": "https://useaiblocks.com/skills/ad-image-generation-and-edit-planner/SKILL.md",
  "download": "https://useaiblocks.com/skills/ad-image-generation-and-edit-planner.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/ad-image-generation-and-edit-planner",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/ad-image-generation-and-edit-planner",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
