{
 "schema": "aiblocks-page/1",
 "id": "creative-gap-to-brief-queue-planner",
 "type": "skill",
 "name": "Ad production brief planner",
 "summary": "Turn gaps in your ad mix into 5 to 10 ready-to-make creative briefs. Get a ranked queue a designer or creator can start on today.",
 "headline": "Ad production brief planner",
 "subhead": "Give it your ad counts by format, message and buyer group, your brand facts and how many ads you can make. It names the biggest gaps and writes 5 to 10 briefs to fill them, ranked by what ships fastest or fills the biggest gap.",
 "job": {
  "id": "plan-ad-tests",
  "name": "Plan what ads to test"
 },
 "level": "intermediate",
 "thinking": "medium",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-25",
 "inputs": [
  {
   "type": "audit_report",
   "required": false,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "brand_brain",
   "required": false,
   "label": "Brand brain",
   "what": "the brand's facts, voice, products, offers (with effective dates), claims register, personas and look"
  },
  {
   "type": "performance_sheet",
   "required": false,
   "label": "Performance sheet",
   "what": "ad or store performance export for a closed date window, with definitions"
  }
 ],
 "outputs": [
  {
   "type": "brief",
   "required": true,
   "label": "Brief",
   "what": "a creative brief: goal, audience, angle, offer, mandatory claims (by ID), formats"
  }
 ],
 "you_give": [
  "Your live ads counted by format (short video, long video, static, carousel)",
  "Your live ads counted by message angle, such as social proof, offer, lifestyle or how-to",
  "Your live ads counted by buyer group (broad, lookalike, retargeting, customer list)",
  "Your brand facts, such as voice, buyer, product and category",
  "How many ads you can make in one sprint, and whether speed or the biggest gap matters more",
  "A report from the Meta creative similarity risk reviewer, your best ads and the assets you have (optional)"
 ],
 "you_get": [
  "Your biggest gap in format, message and buyer group",
  "5 to 10 briefs, each with format, size, opening, body, call to action and production notes",
  "The briefs ranked in the order you chose, with the reason for each place",
  "What each brief fills, plus a ship timeline at your capacity",
  "A MISSING list for anything you did not give"
 ],
 "use_when": [
  "You know your ads look too alike and need to know what to make next.",
  "A sprint is coming and your team keeps asking \"what ad should we make?\"",
  "A designer or creator needs a brief they can start on without another meeting.",
  "Most of your ads are one format, such as static images, and you want a plan to spread them out."
 ],
 "skip_when": [
  "You do not know your gaps yet. Run the Meta creative similarity risk reviewer first, or count your ads by hand.",
  "You want a target mix across source, stage and format, not briefs. Use the Ad creative mix planner.",
  "You want one brief built from reviews and product facts. Use the Creative brief writer.",
  "You want tests with budgets and a calendar. Use the Meta ad concept test planner."
 ],
 "output_sample": {
  "input": [
   "Your live ads counted by format, message angle and buyer group",
   "Your brand facts, such as voice, buyer, product and category",
   "How many ads you can make per sprint, and speed or biggest gap",
   "A diversity report from the Meta creative similarity risk reviewer (optional)"
  ],
  "prerequisites": [
   "A list of your live ads, which you can export from Meta Ads Manager (optional if you already have counts)"
  ],
  "output": [
   {
    "name": "Gap summary",
    "contains": "The biggest gap in format, message and buyer group, and the ranking mode used."
   },
   {
    "name": "Brief queue",
    "contains": "Five to ten full briefs in order. Each has format, size, opening, body, call to action and production notes."
   },
   {
    "name": "Why this brief",
    "contains": "One line on each brief saying which gap it fills."
   },
   {
    "name": "Effect and timeline",
    "contains": "Gaps filled, a score estimate only if you gave a score, and days to ship at your capacity."
   },
   {
    "name": "Missing list",
    "contains": "Counts, brand facts or capacity you did not give."
   }
  ]
 },
 "output_shape": "GAP SUMMARY (mode: <fastest to ship | biggest gap | past results>)\nFormat: <biggest gap> | Message: <biggest gap> | Buyer group: <biggest gap>\n\nQUEUE (<n> briefs, in this order)\nBrief 1: <title>\nFormat <...> | Size <...> | Angle <...> | Buyer group <...>\nOpening (0-3s): <exact text, visual or action>\nBody: <what happens, what is shown, what is said>\nCall to action: <...>\nWhy this brief: <which gap it fills>\nProduction notes: <talent, place, props, assets> | Ship time: <days>\nBrief 2 ...\n\nEFFECT\nGaps filled: <list> | Score: <before to after, estimate, or \"no score given\">\nShip timeline at your capacity: <days>\n\nMISSING: <...>",
 "how_to_use": [
  "Open the skill in Claude, ChatGPT or Gemini, or paste it into a new chat. It needs no code, files or web access.",
  "Paste your counts, or the report from the Meta creative similarity risk reviewer. For counts, list each live ad with its format, message angle and buyer group.",
  "Add your brand facts and how many ads you can make in a sprint. Say whether you need speed or the biggest gap filled.",
  "Check that the queue follows your choice. For \"fastest to ship\", the quickest brief must come first.",
  "Give each brief to a designer or creator. Plan the tests with the Meta concept diversity test planner."
 ],
 "checks": [],
 "next": [
  {
   "name": "Ad creative variation planner",
   "url": "https://useaiblocks.com/skills/ad-creative-variation-planner",
   "why": "Plan what to test"
  }
 ],
 "source": null,
 "credits": [],
 "files": [
  "references/diversification-cheat-sheet.md",
  "references/diversification-prompt-pack.md",
  "references/diversification-sample-output.md",
  "references/diversification-when-to-use.md",
  "references/knowledge-library-diversification-scorecard-template.md"
 ],
 "links": {
  "page": "https://useaiblocks.com/skills/creative-gap-to-brief-queue-planner",
  "markdown": "https://useaiblocks.com/skills/creative-gap-to-brief-queue-planner.md",
  "json": "https://useaiblocks.com/skills/creative-gap-to-brief-queue-planner.json",
  "instructions": "https://useaiblocks.com/skills/creative-gap-to-brief-queue-planner/SKILL.md",
  "download": "https://useaiblocks.com/skills/creative-gap-to-brief-queue-planner.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/creative-gap-to-brief-queue-planner",
  "api_document": "https://useaiblocks.com/api/v1/documents/skill/creative-gap-to-brief-queue-planner",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
