ads-create
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAds Create — Campaign Concept & Copy Brief Generator
Ads Create — 活动概念与文案简报生成工具
Generates structured campaign concepts and platform-specific copy from your brand
profile and optional audit data. Outputs for use by .
campaign-brief.md/ads generate基于您的品牌档案及可选的审计数据,生成结构化的活动概念及平台专属文案。输出供使用。
campaign-brief.md/ads generateQuick Reference
快速参考
| Command | What it does |
|---|---|
| Full campaign brief → |
| Brief for specific platforms only |
| Brief optimized for lead generation |
| 命令 | 功能 |
|---|---|
| 生成完整活动简报 → |
| 仅生成指定平台的简报 |
| 为线索生成优化简报 |
Process
流程
Step 1: Check for Brand Profile
步骤1:检查品牌档案
Look for in the current directory.
brand-profile.json- Found: Load and proceed.
- Not found: Ask the user:
"I don't see a brand-profile.json in this directory. Would you like to:
- Run first to extract brand DNA automatically
/ads dna <url> - Describe your brand manually (I'll create a basic profile from your description)"
- Run
If the user chooses manual, collect:
- Brand name and website
- Primary color (or "unsure")
- 3 words that describe the brand voice
- Target audience (age, role, key pain point)
- Main product/service offering
在当前目录查找文件。
brand-profile.json- 找到:加载文件并继续。
- 未找到:询问用户:
"未在当前目录找到brand-profile.json。您希望:
- 先运行自动提取品牌DNA
/ads dna <url> - 手动描述您的品牌(我将根据您的描述创建基础档案)"
- 先运行
如果用户选择手动描述,收集以下信息:
- 品牌名称与官网
- 主色调(或“不确定”)
- 3个描述品牌调性的词汇
- 目标受众(年龄、角色、核心痛点)
- 主要产品/服务
Step 2: Check for Audit Results
步骤2:检查审计结果
Look for or any in the current directory.
ADS-AUDIT-REPORT.md*-audit-results.md- Found: Read them. Note the top 3 weaknesses (creative fatigue, tracking gaps, wasted spend) to address in concepts.
- Not found: Continue without. Note in the brief: "No audit data found — concepts are generalized. Run for weakness-targeted concepts."
/ads audit
在当前目录查找或任何文件。
ADS-AUDIT-REPORT.md*-audit-results.md- 找到:读取文件,记录排名前三的问题(创意疲劳、追踪漏洞、预算浪费)并在概念中针对性解决。
- 未找到:直接继续,并在简报中注明:"未找到审计数据 — 概念为通用版本。运行可生成针对问题的定制化概念。"
/ads audit
Step 3: Collect Campaign Parameters
步骤3:收集活动参数
If or flags were provided in the command, use those values
and skip the corresponding questions below.
--platforms--objectiveAsk (combine into one message — omit any already provided via flags):
- Platforms: Which ad platforms? (Meta · Google · LinkedIn · TikTok · YouTube · Microsoft · All)
- Objective: Sales/Revenue · Leads/Demos · App Installs · Brand Awareness · Retargeting
- Offer or brief: Any specific offer, promotion, or message to highlight? (optional)
- Number of concepts: How many campaign concepts? (default: 3)
如果命令中已提供或参数,则使用这些值,跳过对应的问题。
--platforms--objective向用户询问(合并为一条消息 — 跳过已通过参数提供的项):
- 平台:选择广告平台?(Meta · Google · LinkedIn · TikTok · YouTube · Microsoft · 全部)
- 目标:销售/营收 · 线索/演示 · 应用安装 · 品牌认知 · 再营销
- 优惠或补充说明:是否有特定优惠、促销活动或需要突出的信息?(可选)
- 概念数量:需要生成多少个活动概念?(默认:3个)
Step 4: Spawn Creative Agents in Sequence
步骤4:依次调用创意Agent
Agents must run sequentially — reads the file that
writes, so running them in parallel creates a race condition on .
copy-writercreative-strategistcampaign-brief.mdStep 4a — Spawn (Task tool):
This agent creates and writes the strategic sections:
, , , .
creative-strategistcampaign-brief.md## Brand DNA Summary## Campaign Concepts## Image Generation Briefs## Next StepsWait for to fully complete before continuing.
creative-strategistStep 4b — Spawn (Task tool):
After completes, spawn . It reads the existing
and appends the section with platform-specific
headlines, primary text, and CTAs.
copy-writercreative-strategistcopy-writercampaign-brief.md## Copy DeckWait for to complete before proceeding to Step 5.
copy-writerAgent必须按顺序运行 — 会读取生成的文件,因此并行运行会导致出现竞态条件。
copy-writercreative-strategistcampaign-brief.md步骤4a — 调用(任务工具):
该Agent创建并写入战略部分:、、、。
creative-strategistcampaign-brief.md## Brand DNA Summary## Campaign Concepts## Image Generation Briefs## Next Steps等待完全完成后再继续。
creative-strategist步骤4b — 调用(任务工具):
在完成后,调用。它会读取已有的并追加部分,包含平台专属的标题、主文案及CTA。
copy-writercreative-strategistcopy-writercampaign-brief.md## Copy Deck等待完成后再进入步骤5。
copy-writerStep 5: Review and Present
步骤5:审核与呈现
After both agents complete, confirm exists and is complete.
campaign-brief.mdPresent a summary to the user:
✓ campaign-brief.md generated
Summary:
Concepts: [N] campaign concepts created
Platforms: [list]
Copy deck: Headlines, primary text, and CTAs for each concept × platform
Image briefs: [N] image generation briefs ready
Next steps:
1. Review campaign-brief.md and adjust any messaging
2. Run `/ads generate` to produce AI images from the briefs
3. Upload copy and assets to your ad platforms在两个Agent都完成后,确认已存在且内容完整。
campaign-brief.md向用户呈现总结信息:
✓ campaign-brief.md generated
Summary:
Concepts: [N] campaign concepts created
Platforms: [list]
Copy deck: Headlines, primary text, and CTAs for each concept × platform
Image briefs: [N] image generation briefs ready
Next steps:
1. Review campaign-brief.md and adjust any messaging
2. Run `/ads generate` to produce AI images from the briefs
3. Upload copy and assets to your ad platformscampaign-brief.md Format Specification
campaign-brief.md格式规范
The following section headings are a parsing contract — agents downstream depend on these exact heading names.
markdown
undefined以下章节标题为解析约定 — 下游Agent依赖这些精确的标题名称。
markdown
undefinedCampaign Brief — [brand_name]
Campaign Brief — [brand_name]
Generated: [date]
Website: [website_url]
Platforms: [comma-separated list]
Objective: [objective]
Concepts: [N]
Generated: [date]
Website: [website_url]
Platforms: [comma-separated list]
Objective: [objective]
Concepts: [N]
Brand DNA Summary
Brand DNA Summary
[3-sentence synthesis of brand-profile.json: voice, visual identity, target audience]
[3-sentence synthesis of brand-profile.json: voice, visual identity, target audience]
Audit Context
Audit Context
[If audit data found: top 3 weaknesses being addressed]
[If no audit data: "No audit data — run /ads audit for weakness-targeted concepts"]
[If audit data found: top 3 weaknesses being addressed]
[If no audit data: "No audit data — run /ads audit for weakness-targeted concepts"]
Campaign Concepts
Campaign Concepts
Concept 1: [Name]
Concept 1: [Name]
Hypothesis: [why this will work — 1 sentence]
Primary Message: [core message — 1 sentence]
Tone: [voice reading from brand-profile.json]
Visual Direction: [2-3 sentences describing imagery]
Target Platforms: [platforms and rationale]
CTA: [call to action text]
Addresses: [audit finding or "general brand awareness"]
Hypothesis: [why this will work — 1 sentence]
Primary Message: [core message — 1 sentence]
Tone: [voice reading from brand-profile.json]
Visual Direction: [2-3 sentences describing imagery]
Target Platforms: [platforms and rationale]
CTA: [call to action text]
Addresses: [audit finding or "general brand awareness"]
Concept 2: [Name]
Concept 2: [Name]
[same structure]
[repeat for all concepts]
[same structure]
[repeat for all concepts]
Copy Deck
Copy Deck
[appended by copy-writer agent — headlines, primary text, CTAs per concept per platform]
[appended by copy-writer agent — headlines, primary text, CTAs per concept per platform]
Image Generation Briefs
Image Generation Briefs
Brief 1: [Concept Name] — [Platform]
Brief 1: [Concept Name] — [Platform]
Prompt: [exact generation prompt]
Dimensions: [WxH]
Safe zone notes: [constraint or "None"]
Prompt: [exact generation prompt]
Dimensions: [WxH]
Safe zone notes: [constraint or "None"]
Brief 2: [Concept Name] — [Platform]
Brief 2: [Concept Name] — [Platform]
Prompt: [exact generation prompt]
Dimensions: [WxH]
Safe zone notes: [constraint or "None"]
[one brief per concept × platform combination]
Prompt: [exact generation prompt]
Dimensions: [WxH]
Safe zone notes: [constraint or "None"]
[one brief per concept × platform combination]
Next Steps
Next Steps
- Review all concepts and select which to move forward with
- Run to produce images from the briefs above
/ads generate - Adjust CTAs and offers in the copy deck for your specific promotion
- Upload final assets to your ad platform managers
undefined- Review all concepts and select which to move forward with
- Run to produce images from the briefs above
/ads generate - Adjust CTAs and offers in the copy deck for your specific promotion
- Upload final assets to your ad platform managers
undefinedQuality Gates
质量校验标准
- Minimum 3 concepts (unless user requests fewer)
- Distinct angles: no two concepts share the same primary message angle
- Platform fit: concepts targeting TikTok must acknowledge vertical-only format and sound-on context
- Offer anchoring: if the user provided a specific offer, at least 1 concept must lead with it
- Image briefs: every concept must have at least one image brief per requested platform
- 最少3个概念(除非用户要求更少)
- 角度差异化:任意两个概念的核心传播角度不得重复
- 平台适配性:针对TikTok的概念必须考虑竖屏格式及有声播放场景
- 优惠锚定:若用户提供了特定优惠,至少1个概念需以该优惠为核心
- 图片简报:每个概念针对每个请求的平台至少有一个图片简报