mcpField
A
ad-creative

ad-creative

github.com/borghei营销与增长1.0k133 次安装1 周前更新
代码仓库

关于 ad-creative

面向广告创意人员和营销团队,提供跨平台广告文案的生成、改写与优化流程。内容涵盖平台规格、漏斗阶段创意框架、测试方法和合规检查。

主要功能

  1. 01生成平台适配的广告文案
  2. 02按漏斗阶段选择创意框架
  3. 03依据表现迭代广告变体
  4. 04构建跨平台创意测试矩阵
  5. 05检查字符限制与平台规范
  6. 06为自动化广告准备创意素材

适用场景

  1. 01为新产品或活动制作广告文案
  2. 02根据 CTR、CVR 和 CPA 优化现有广告
  3. 03将核心信息改编到多个广告平台
  4. 04发布前检查广告文案规范

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/borghei/claude-skills --skill ad-creative

安装后在 Claude Code 中输入/ad-creative确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

scripts/
creative_fatigue_detector.py
creative_matrix_builder.py
headline_generator.py

详细介绍

广告创意

面向所有主要广告平台,提供可用于生产环境的广告创意设计、迭代和优化。


目录


关键词

广告创意、广告文案、标题生成、RSA 标题、Meta 广告文案、LinkedIn 广告、Google Ads、Twitter/X 广告、TikTok 广告、创意测试、A/B 测试、广告变体、批量创意、效果型创意、展示广告、搜索广告、社交广告、CTA 优化、广告合规、字符限制、创意矩阵、广告迭代、转化文案、平台专属广告


先澄清

撰写文案前,请确认以下信息。如有任何信息未知或含糊不清,请提问——不要自行假设:

  • 产品/优惠 + 价值主张 — 用一句话说明客户的生活会发生什么改变(决定每条标题和正文文案)
  • 目标受众 + 认知阶段 — 受众是谁,以及他们如何描述问题(决定语言风格和创意框架)
  • 平台 + 广告格式 — Google / Meta / LinkedIn / Twitter/X / TikTok 以及广告版位(决定字符限制、语气和合规规则)
  • 漏斗阶段 — 认知、考虑或决策(决定采用的问题导向型、解决方案导向型还是证明导向型框架)

停止规则:只询问对输出影响最大的 2-3 项。如果用户说“直接起草”,就继续,并在文档开头列出你的假设。

快速入门

从零开始生成广告文案
  1. 明确产品、受众和漏斗阶段
  2. 从规格表中选择平台和广告格式
  3. 选择与漏斗阶段匹配的创意框架
  4. 使用公式库生成 8-15 条标题变体
  5. 按照平台字符限制撰写正文文案
  6. 提交前运行质量验证清单
迭代现有广告
  1. 收集当前广告的效果数据(CTR、CVR、CPA)
  2. 诊断获胜模式:吸引点类型、情感驱动因素、CTA 风格
  3. 生成 3-5 条符合主题并保留获胜模式的变体
  4. 生成 2-3 个新角度进行探索性测试
  5. 根据平台合规规则验证所有文案

核心工作流

工作流 1:生成完整创意套件

步骤 1:定义创意简报

开始撰写文案前,请记录:

## Creative Brief
- Product/Offer: [Specific product, feature, or lead magnet]
- Value Proposition: [One sentence — what changes in the customer's life]
- Target Audience: [Job title, pain point, awareness level]
- Platform(s): [Google / Meta / LinkedIn / Twitter/X / TikTok]
- Funnel Stage: [Awareness / Consideration / Decision]
- Existing Creative: [Yes/No — if yes, attach performance data]
- Budget Context: [Daily/monthly spend, CPA targets]

步骤 2:按公式类型生成标题

至少生成 10 条标题,按公式类别分配:

  • 3 条利益优先型标题
  • 2 条好奇心型标题
  • 2 条社会认同型标题
  • 2 条问题强化型标题
  • 1 条紧迫感型标题(仅在确实存在稀缺性时使用)

步骤 3:撰写平台专属正文文案

针对每个平台撰写 2-3 个正文文案变体:

  • 严格遵守字符限制
  • 语气符合平台惯例
  • 包含与落地页优惠相匹配的 CTA

步骤 4:整理广告组

整理成可测试的广告组:

[AD SET: Benefit-First] | [Platform] | [Funnel Stage]
  Headline A: "..." (28/30 chars)
  Headline B: "..." (26/30 chars)
  Body: "..." (87/90 chars)
  CTA: "Start Free Trial"

步骤 5:验证并提交

上传前,使用质量检查清单检查每条广告。

工作流 2:基于效果进行迭代

步骤 1:审核当前创意

对每条正在投放的广告进行分类:

  • 钩子类型:问题 / 收益 / 好奇心 / 社会认同 / 紧迫感
  • 情感驱动因素:恐惧 / 雄心 / 错失恐惧 / 挫败感 / 宽慰
  • CTA 类型:点击 / 注册 / 了解更多 / 预约 / 下载
  • 效果等级:表现出色 / 一般 / 表现不佳

步骤 2:提炼获胜模式

找出表现最佳的广告有哪些共同点:

  • 具体数字 vs. 模糊说法
  • 客户口吻 vs. 品牌口吻
  • 直接收益 vs. 情感诉求
  • 短格式 vs. 长格式

步骤 3:生成变体

  • 3-5 个符合主题的变体(钩子类型相同,切入角度不同)
  • 2-3 个探索性变体(尝试新的钩子类型和未经测试的方向)

步骤 4:构建创意测试矩阵

角度GoogleMetaLinkedIn
优先突出收益[文案][文案][文案]
社会认同[文案][文案][文案]
强调问题[文案][文案][文案]
工作流 3:跨平台适配

步骤 1:锁定核心信息

确定一条可在所有平台通用的核心信息。

步骤 2:针对各平台进行适配

重新排版(而非从头改写):

  • 根据平台规格调整字符数
  • 调整语气(LinkedIn = 专业,TikTok = 随意,Google = 直接)
  • 调整 CTA 风格,使其符合平台惯例
  • 根据各平台的常见做法调整视觉内容与文案的比重

平台规格

字符限制参考
平台格式标题限制正文/描述限制主要限制
Google RSA搜索30 个字符 x 1590 个字符 x 4 条描述最多 3 个固定位置
Google Display展示广告30 个字符 x 5 条短标题,90 个字符 x 1 条长标题90 个字符 x 5至少需要 5 张图片
Google Performance Max多种格式30 个字符 x 5 条短标题,90 个字符 x 5 条长标题90 个字符 x 5自动投放位置
Meta Feed图片/视频标题 40 个字符主文本 125 个字符(建议)图片文字尽量少(建议低于 20%,但不强制执行)
Meta Stories竖版40 个字符125 个字符9:16 宽高比
LinkedIn Sponsored内容标题 70 个字符引言文本 150 个字符不允许标题党
LinkedIn MessageInMail主题 60 个字符正文 1,500 个字符必须个性化
Twitter/X推广内容标题 70 个字符总计 280 个字符不允许欺骗性手段
TikTok In-Feed视频文字叠加无字符数限制说明文字 80-100 个字符在前 2-3 秒设置钩子
TikTok Spark原生内容不定100 个字符必须使用创作者内容
各平台特定的拒登触发因素

Google Ads:

  • 全部使用大写字母(SaaS、API 等首字母缩写除外)
  • 过度使用标点符号(!!!、???、....)
  • 误导性声明(“保证排名第一”)
  • 在标题中使用已注册商标的竞争对手名称
  • 花哨的格式(字母之间添加空格)

Meta Ads:

  • 展示身体变化的前后对比图片
  • 臆测个人属性(“你超重吗?”)
  • 伪造 UI 元素(播放按钮、通知)
  • 过度煽情的内容

注意:Meta 旧版的 20% 图片文字规则已于 2020 年取消——广告图片中的文字不再受限制。Meta 仍表示,文字少于 20% 的图片往往表现更好,因此应将此视为创意最佳实践,而非拒登触发因素(关于广告图片中的文字)。

LinkedIn Ads:

  • 标题党
  • 关于工作机会的误导性声明
  • 脏话或不当用语
  • 根据敏感类别进行定向投放

自动化广告系列的创意

Meta Advantage+(销售、应用和潜在客户广告系列)、Google Performance Max、AI Max for Search 和 Demand Gen 会根据你提供的素材组合广告,也可能自行生成或改编文案。创意是你仍可掌控的主要杠杆。(截至 2026 年 9 月——请在各平台的帮助中心确认当前素材规格。)

广告系列类型系统如何处理创意需要提供的素材
Meta Advantage+ 销售 / 应用 / 潜在客户根据不同用户组合创意、版位和可选的创意增强功能几个不同的创意概念(而非细微变体),尺寸为 1:1、4:5 和 9:16;多条主要文案和标题
Google Performance Max根据一个素材组,在 Search、Shopping、YouTube、Display、Discover、Gmail、Maps 上制作广告完整的素材组:多个标题、长标题、描述、横版 / 方形 / 竖版图片、徽标和自制视频(否则 Google 可能会自动生成视频)
Google AI Max for Search文本自定义功能会根据着陆页、广告和关键词生成标题 / 描述;最终 URL 展开功能可能会更改着陆页以强有力的 RSA 素材为基础;品牌和信息规则;决定是否启用文本自定义和 URL 展开
Google Demand Gen在 YouTube(包括 Shorts)、Discover、Gmail 上投放图片和视频广告竖版和横版视频、方形和横版图片、能让人停下滚动的首帧
Google AI Overviews / AI Mode 中的广告自动将现有的 Search、Shopping 和 PMax 广告与 AI 答案上下文匹配清晰具体、能回答查询的素材;无需制作单独格式

创意注意事项:

  • 在发布前后审核自动生成或自定义的文本;删除包含无法证实声明的素材
  • 如果涉及受监管声明或法律审核,请关闭 Meta 创意增强功能,或 Google 文本自定义 / 最终 URL 展开功能
  • 对绝不应作为着陆页的页面(招聘、法律、支持)设置 URL 排除项
  • 将品牌安全规则(允许的声明、禁用词)集中管理,并据此检查生成的变体
  • 按素材和创意概念跟踪效果,而不只是按广告系列——自动化广告系列会掩盖哪些创意带来了成效,除非你查看素材报告

有关广告系列结构、受众信号和出价注意事项,请参阅付费广告技能。


按漏斗阶段划分的创意框架

认知阶段:从问题切入

受众还不了解你。从他们当前的处境切入。

框架:问题 > 放大 > 暗示

Hook: [State the problem in their language]
Amplify: [Show the cost of inaction]
Hint: [Tease that a solution exists — don't pitch yet]

认知阶段的有效做法:

  • 能制造悬念的好奇式开场
  • 以令人意外的数据开场
  • “你知道那种……的感觉吗”这类引发共鸣的开场
  • 能让人停止滚动的问题

认知阶段的无效做法:

  • 面向陌生受众推销产品
  • 无人问津的功能列表
  • 以品牌为中心的信息(“我们是领先的……”)
考虑阶段:从解决方案切入

他们了解问题,正在评估各种选择。

框架:解决方案 > 实现机制 > 证明

Hook: [Name the outcome they want]
Mechanism: [Explain how you deliver it differently]
Proof: [Show evidence it works]

考虑阶段的有效做法:

  • 具体明确、以利益为先的标题
  • 对比式表达(“与 X 不同,我们会做 Y”)
  • 分 3 步说明工作原理
  • 引用包含真实数字的案例研究
决策阶段:从证明切入

他们即将做出决定。消除最后的顾虑。

框架:证明 > 消除风险 > 行动

Hook: [Testimonial, case study, or result with numbers]
Risk Removal: [Free trial, money-back, no credit card]
Action: [Specific, clear CTA]

决策阶段的有效做法:

  • 包含具体指标的社会认同标题
  • 以保证为先的定位
  • 转变前后对比的故事
  • 只有确有其事时才制造紧迫感(名额有限、按截止日期定价)

标题公式库

利益优先公式
[Verb] [specific outcome] [timeframe or qualifier]

示例:

  • “无需追着客户跑,将客户流失率降低 30%”
  • “交付团队真正会使用的功能”
  • “2 周而非 4 个月,招到资深工程师”
  • “本季度将支持工单减少 60%”
好奇心公式
[Surprising claim or counterintuitive angle]

示例:

  • “第一封邮件没奏效时,能获得回复的邮件序列”
  • “为什么你最好的客户会在 90 天后离开”
  • “你的分析仪表板对你隐瞒了什么”
社会认同公式
[Number] [people/companies] [outcome]

示例:

  • “1,200 个 SaaS 团队用它来减少支持工单”
  • “深受 80 个国家的 40,000 名开发者信赖”
  • “Stripe 如何在 6 周内将激活率翻倍”
问题激化公式
[Describe the pain vividly in their language]

示例:

  • “用户注册后还没看到价值,你就已经流失了 40%?”
  • “广告在投放,预算在消耗,你却不知道哪些有效”
  • “又要手动更新电子表格一个月?”
紧迫感公式(仅在确实稀缺时使用)
[Real constraint + specific deadline or quantity]

应避免的反模式:

  • “限时优惠!!立即行动!!!”——会被拒绝,还会摧毁信任

迭代方法

第 1 步:诊断胜出方案

对于每则胜出的广告,记录:

维度答案
钩子类型问题 / 益处 / 好奇心 / 社会认同
所服务的漏斗阶段认知 / 考虑 / 决策
情绪驱动因素恐惧 / 雄心 / 错失恐惧 / 挫败感 / 宽慰
CTA 阻力级别低(了解更多)/ 中(免费试用)/ 高(预约演示)
具体程度模糊的说法 / 具体数字 / 案例研究引用
第 2 步:生成同主题变体

保留胜出模式,每次只改变一个元素:

  • 钩子类型相同,产品角度不同
  • 情绪驱动因素相同,客户场景不同
  • 结构相同,佐证点不同
第 3 步:测试新方向

每制作 3-5 个同主题变体,就加入 2-3 则探索型广告:

  • 钩子类型与胜出方案不同
  • 情绪驱动因素不同
  • 使用不同受众群体的表达方式
第 4 步:衡量并总结经验

经过 7-14 天且达到统计显著性后:

  • 将胜出方案纳入主要轮播
  • 暂停表现不佳的广告
  • 记录有效做法,供创意手册使用
  • 将经验用于下一轮迭代

A/B 测试框架

测试层级(从影响最大到最小)
  1. 创意概念/角度——影响最大的杠杆。测试不同的价值主张
  2. 钩子/标题——第一印象。测试不同的开场模式
  3. 视觉风格——图片与视频、生活方式与产品、深色与浅色
  4. 正文文案——辅助论据。测试不同的佐证点
  5. CTA——行动文案。测试不同的阻力级别
测试规则
  • 每个广告组一次只测试一个变量
  • 每个变体至少获得 1,000 次展示后再得出结论
  • 测试至少运行 7-14 天
  • 如有可用的平台原生 A/B 测试工具,请使用
  • 记录每次测试的假设、变体和结果
  • 宣布胜出方案前计算统计显著性(95% 置信度)
测试文档模板
## A/B Test: [Name]
- Hypothesis: [If we change X, then Y will improve because Z]
- Variable: [Headline / Body / CTA / Visual]
- Control: [Current version]
- Variant: [New version]
- Metric: [CTR / CVR / CPA / ROAS]
- Duration: [Start date - End date]
- Sample size: [Impressions per variant]
- Result: [Winner + confidence level]
- Learning: [What we learned for future creative]

质量验证

提交前检查清单

平台合规性:

  • 所有字符数均未超出平台限制
  • 除标准缩写外,不使用全大写字母
  • 不使用过多标点符号(!!!、??? 或 ....)
  • 在受限位置不出现竞争对手的商标名称
  • 文案中不提及平台名称(“Facebook”“Google”)
  • 图片中不含虚假的 UI 元素
  • Meta 广告图片中的文字尽量少(建议不超过约 20%,有助于提升效果;这已不再是政策限制)

文案质量:

  • 标题脱离描述也能独立传达意思
  • 使用具体主张,而非模糊说法(“节省 3 小时”,而非“节省时间”)
  • CTA 与落地页提供的内容完全一致
  • 不使用未经证实的最高级说法(#1、同类最佳、行业领先)
  • 不提出需要免责声明却未附上免责声明的主张

策略一致性:

  • 文案符合目标营销漏斗阶段
  • 用语符合受众描述此问题的方式
  • 广告组中的吸引点类型有所变化(不要全都使用同一种公式)
  • 落地页信息与广告承诺一致

提交前需检查的常见拒审原因:

  • 目标页面具有误导性(广告说 X,落地页却说 Y)
  • 对结果或效果提出未经证实的主张
  • 标题文案侵犯商标权
  • 内容类别违反政策(酒类、医疗健康主张、财务保证)

最佳实践

  1. 撰写所需标题数量的 3 倍 — 生成 15-20 个,选出最好的 8-10 个。创意质量会随着数量增加而提升。

  2. 有策略地固定标题 — 在 Google RSA 中,只将最有力的标题固定在位置 1。其余标题交由算法优化。

  3. 切勿原样复用落地页文案 — 广告文案与落地页应彼此呼应,但不能完全相同。广告吸引点击,页面促成转化。

  4. 每 2-4 周更新一次创意 — 广告疲劳会降低效果。跟踪频次指标,并在 CTR 下滑前替换创意。

  5. 本地化,而不只是翻译 — 不同市场需要不同的文化典故、幽默风格和佐证材料。

  6. 让 CTA 的行动门槛匹配营销漏斗阶段 — 认知阶段:“了解更多。”考虑阶段:“了解其运作方式。”决策阶段:“开始免费试用。”

  7. 谨慎使用动态关键字插入 — 这能提升相关性,但也可能生成不自然的标题。务必预览所有组合。

  8. 在 Meta 和 TikTok 上测试视频与静态素材 — 在认知阶段,视频的效果通常优于静态素材;但在再营销中,静态素材可能表现更佳。

  9. 优先考虑移动端 — 社交广告的展示中,80% 以上来自移动端。应优先针对小屏幕进行设计。

  10. 保持佐证数据最新 — “获得 500 家公司的信赖”应随着业务增长而更新。过时的数据会削弱可信度。


集成点

  • 付费广告 — 用于制定营销活动策略、定位受众并优化预算。广告创意负责文案;付费广告负责营销活动。
  • 文案撰写 — 用于落地页和长篇网页文案。广告创意受不同条件限制(字符数限制、平台合规性)。
  • 营销活动分析 — 用于衡量广告效果,并将经验反馈到迭代流程中。
  • 营销心理学 — 运用心理学原理(锚定效应、社会认同、损失厌恶)强化广告信息。
  • 品牌指南 — 参考品牌语调和视觉标准,确保广告创意保持一致。

故障排查

症状可能原因解决方法
广告被平台拒绝违反政策(大写字母、宣传声明、商标术语)运行 headline_generator.py 生成合规的变体。检查触发拒绝的原因。
所有标题风格相同缺少公式多样性使用 5 种公式类型生成内容:利益、好奇心、社会认同、问题、紧迫感。
广告组的 CTR 持续下降创意疲劳运行 creative_fatigue_detector.py。每隔 2-4 周更新一次。
CTR 高但转化低广告与落地页不匹配确保标题承诺与落地页一致。信息匹配是影响转化的首要因素。
无法填满所有 Google RSA 广告位标题变体不足使用 headline_generator.py,根据价值主张生成 15 个以上的变体。
Meta 上的视频表现不佳前 2-3 秒内没有吸引点社交媒体展示量中有 80% 以上来自移动设备。吸引点必须在前 2 秒出现。
所有创意的 CPA 都相同测试的切入角度不够多构建包含 5 种吸引点类型 × 多个平台的创意测试矩阵。使用 creative_matrix_builder.py。

成功标准

  • 每个广告组/广告系列至少有 3 个创意变体(测试所需的最低数量)
  • 所有文案均符合平台字符数限制,且未被拒绝
  • 标题公式组合:利益、好奇心、社会认同、问题、紧迫感
  • 在出现疲劳迹象前,每隔 2-4 周更新创意
  • 记录每项测试的 A/B 测试文档:假设、变体、结果、经验
  • 将有效模式记录在创意手册中,作为机构知识
  • CTR 高于平台基准,且 CPA 呈下降趋势

范围与限制

范围内: 广告标题/正文文案生成、平台专属格式、A/B 测试框架、创意迭代方法、合规性验证、跨平台改编。

范围外: 视觉设计/制作、视频编辑、广告系列管理(使用 paid-ads)、落地页文案(使用 copywriting)、媒体购买。


Python 自动化工具

1. 标题生成器(scripts/headline_generator.py)

根据价值主张生成广告标题变体,采用经验证的公式模式,并按平台合规性评分。

python scripts/headline_generator.py --value-prop "Reduce churn by 30%" --platform google --audience "SaaS teams"
python scripts/headline_generator.py --value-prop "Reduce churn by 30%" --json
2. 创意疲劳检测器(scripts/creative_fatigue_detector.py)

分析广告效果趋势(CTR、CPA、频次),检测创意疲劳并建议更新时间。

python scripts/creative_fatigue_detector.py campaign_data.json
python scripts/creative_fatigue_detector.py --sample --json
3. 创意矩阵构建器(scripts/creative_matrix_builder.py)

根据简介生成跨平台创意测试矩阵,并按吸引点类型和漏斗阶段分类。

python scripts/creative_matrix_builder.py brief.json
python scripts/creative_matrix_builder.py --sample --json

评论

支持 Markdown