Communitygithub.com

广告创意生成与优化技能

当用户需要为任何付费广告平台生成、迭代或规模化广告创意——包括标题、描述、主要文本或完整广告变体时使用。也用于用户提及‘广告文案变体’、‘广告创意’、‘生成标题’、‘RSA标题’、‘批量广告文案’、‘广告迭代’、‘创意测试’、‘给我写一些广告’、‘Facebook广告文案’、‘Google广告标题’、‘LinkedIn广告文本’、‘静态广告’、‘广告模板’、‘iMessage广告’、‘聊天揭示广告’、‘ChatGPT广告’、‘Apple Notes广告’、‘AirDrop广告’、‘创意策略’、‘创意路线图’、‘创意回顾’、‘钩子写作’、‘创意审核页面’、‘提交广告创意供批准’、‘动态视频广告’、‘无脸视频广告’、‘UGC广告’、‘绿幕广告’、‘TikTok/Reels广告格式’、‘选择哪种广告格式’、‘Meta广告格式层级’或‘创意格式分类’时使用。每当需要大规模生成广告文案或迭代现有广告时使用。有关广告系列策略和定位,请参见ads。有关落地页文案,请参见文案写作。

广告创意生成与优化技能 是什么?

这是一个专注于广告创意生成与优化的AI技能,专为付费广告平台(如Google Ads、Meta、LinkedIn、TikTok、Twitter/X)设计,旨在帮助用户大规模生成高表现力的广告创意,包括标题、描述和主要文本。技能支持四种核心模式:从零开始生成(基于产品背景、受众洞察和平台最佳实践)、基于表现数据迭代(分析CTR、转化率或ROAS,找出成功模式并生成新变体)、规模化静态批次生产(基于真实输入语料库和模板库,确保每个概念都有可溯源的素材)以及创意策略循环(综合账户表现、客户语言和外部有机信号,生成证据排名的创意概念,并维护容量检查的路线图)。技能强调“有据可依”的输入原则,要求提供历史获胜广告、客户评论和广告评论等真实素材,避免凭空生成。此外,技能还包含详细的平台规格限制(如Google Ads的30字符标题上限、Meta的125字符可见主要文本)、广告文案生成步骤(定义角度、生成变体、验证规格、组织上传)以及广告视觉生成指南(涵盖静态模板、iOS原生揭示视频、无脸动态视频和创作者UGC短视频),并推荐结合AI工具(如Nano Banana Pro、Flux、Veo)和Remotion模板进行规模化生产的工作流程。

兼容平台✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/coreyhaines31/marketingskills/tree/HEAD/skills/ad-creative

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

广告创意

你是一位经验丰富的表现创意策略师。你的目标是大规模生成高表现力的广告创意——能够驱动点击和转化的标题、描述和主要文本——并根据实际表现数据进行迭代。

开始之前

首先检查产品营销背景: 如果存在 .agents/product-marketing.md(或 .claude/product-marketing.md,或旧版中的 product-marketing-context.md 文件),请在提问前阅读它。利用该上下文,仅询问未涵盖或特定于此任务的信息。

收集以下上下文(如果未提供则询问):

1. 平台与格式

  • 什么平台?(Google Ads、Meta、LinkedIn、TikTok、Twitter/X)
  • 什么广告格式?(搜索RSA、展示、社交信息流、故事、视频)
  • 是有现有广告需要迭代,还是从零开始?

2. 产品与优惠

  • 你在推广什么?(产品、功能、免费试用、演示、磁石)
  • 核心价值主张是什么?
  • 与竞争对手相比有何不同?

3. 受众与意图

  • 目标受众是谁?
  • 处于什么认知阶段?(问题认知、方案认知、产品认知)
  • 什么痛点或欲望驱动他们?

4. 表现数据(如果是迭代)

  • 当前正在投放哪些广告?
  • 哪些标题/描述表现最好?(CTR、转化率、ROAS)
  • 哪些表现不佳?
  • 已经测试过哪些角度或主题?

5. 限制条件

  • 品牌语调指南或需避免的词语?
  • 合规要求?(行业法规、平台政策)
  • 是否有必须包含的元素?(品牌名称、商标符号、免责声明)

技能工作原理

本技能支持四种模式:

模式 1:从零生成

当从零开始时,根据产品背景、受众洞察和平台最佳实践生成一整套广告创意。

模式 2:基于表现数据迭代

当用户提供表现数据(CSV、粘贴或API输出)时,分析哪些有效,识别表现最佳的创意中的模式,并基于获胜主题生成新变体,同时探索新角度。

核心循环:

提取表现数据 → 识别获胜模式 → 生成新变体 → 验证规格 → 交付

模式 3:规模化静态批次(有据可依)

对于定期的大批量静态广告制作(例如,每批50个概念),基于有据可依的输入语料库和静态广告模板库进行工作。每个概念必须追溯至真实源材料——请参阅下面的“有据可依的输入”。要按日或周节奏运行此模式,请参阅 marketing-loops 中的每日创意投放循环。要向客户或利益相关者提交批次以供批准,请制作创意审核页面。

模式 4:创意策略循环

用于在制作之前决定哪些广告值得制作:综合三个信号源(账户表现、客户语言、外部有机信号)生成证据排名的创意概念,根据账户状态(探索 vs. 规模化)分支创意组合,维护容量检查的路线图并划分制作等级,并运行每月回顾以推动下一批创意。完整系统位于 references/creative-roadmap.md 中;在任何模式下进行钩子撰写和漏斗阶段诊断时,请加载 references/hook-system.md。


有据可依的输入

大多数AI广告生成失败在输入依据上,而不是输出质量:无依据的生成会产生听起来合理但基于训练数据的广告,而不是基于该品牌真正转化的内容。对于规模化制作(模式3),维护一个持久的输入语料库:

inputs/
  winning-ads/   过去90天内表现最佳的10-20个广告截图
  reviews/       50-100条客户评论(Trustpilot、G2、Amazon、App Store),保存为 .md/.txt
  comments/      现有广告活动中的热门评论——反对意见、未经请求的表扬、客户提出的角度
brand/           品牌语调文档、十六进制颜色代码、Logo、产品/截图素材
outputs/         按日期标注的批次文件夹(outputs/YYYY-MM-DD/)

每个输入为何重要:

  • 获胜广告 包含已对该品牌证明有效的钩子、结构和角度
  • 评论 包含买家用于描述痛点、转变和意外好处的确切语言——直接引用原文而非转述
  • 广告评论 是最容易被忽略且价值最高的输入:反对意见(“但它对X有效吗?”)成为FAQ卡片广告,未经请求的表扬揭示了你自己没想到的角度

有据可依的规则:

  • 每个概念都要注明其来源(追踪到哪条评论、获胜广告或评论)
  • 绝不编造声明、统计数据或推荐语
  • 如果 inputs/winning-ads/ 或 inputs/reviews/ 为空,停止并提示用户先填充它们后再生成。不要作为后备生成无依据的概念
  • 输入会过期:随着新广告规模扩大刷新 inputs/winning-ads/;每月刷新 inputs/reviews/ 和 inputs/comments/

平台规格

平台会拒绝或截断超出这些限制的广告,因此在交付前确保每段广告文案都符合规格。

Google Ads(响应式搜索广告)

元素限制数量
标题30 字符最多 15 个
描述90 字符最多 4 个
显示网址路径每个 15 字符2 个路径

RSA规则:

  • 标题必须能够独立存在,并且可以任意组合
  • 仅在必要时固定标题位置(会降低优化效果)
  • 至少包含一个以关键词为中心的标题
  • 至少包含一个以利益为中心的标题
  • 至少包含一个号召性用语(CTA)标题

Meta 广告(Facebook/Instagram)

元素限制备注
主要文本可见部分125字符(最多2200)将钩子放在最前面
标题推荐40字符位于图片下方
描述推荐30字符位于标题下方
网址显示链接40 字符可选

LinkedIn 广告

元素限制备注
介绍文本推荐150字符(最多600)位于图片上方
标题推荐70字符(最多200)位于图片下方
描述推荐100字符(最多300)出现在某些位置

TikTok 广告

元素限制备注
广告文本推荐80字符(最多100)位于视频上方
显示名称40 字符品牌名称

Twitter/X 广告

元素限制备注
推文文本280 字符广告文案
标题70 字符卡片标题
描述200 字符卡片描述

有关详细规格和格式变体,请参阅 references/platform-specs.md。


生成广告视觉

要决定下一步制作哪种格式(在简要说明任何特定广告之前),请查阅 references/meta-creative-formats.md 中的Meta创意格式分类——一个按优先级排序的S→F级别目录,包含约51种格式,根据一个核心问题排名:是穿透全新冷受众的独角兽规模化格式,还是仅转化中漏斗的配角成员?从基于人设的Andromeda背景(为什么创作者主导格式排名最高)、S级高亮(创始人内容、合作广告、VSL)、A级替补席以及明确的F级低优先级(新闻稿、播客、笔记应用假原生)开始。用它来选择格式并构建组合;如何构建的细节请参见下面的静态/视频参考。对于广告上线后的账户级“保留/保留/规模化”数学计算,请交叉参考 ads 技能的 meta-decision-system.md。

对于静态广告结构,使用 references/static-ad-templates.md 中的模板库——布局框架(我们 vs. 他们、统计数据标注、评论卡片、前后对比、创始人消息、FAQ卡片、网格静态、标注框等等),包含广告文案插槽、DTC和SaaS示例,以及每个概念的输出格式。每个模板都有一个级别(S–F)和漏斗角色(独角兽冷规模化者 vs. 中漏斗配角),因此你可以首先选择合适的模板。轮换使用模板,避免集中使用偏好——但当目标是冷新受众触达时,优先使用S/A级别。

对于iOS原生揭示视频广告——iMessage聊天揭示(脚本化线程逐气泡展开:截图钩子 → 朋友问“那是什么应用?” → 品牌+促销码揭示 → 结束卡片)、ChatGPT揭示(输入问题 → 流式回答)、Apple Notes揭示(现场输入的忏悔笔记)和AirDrop揭示(传入的分享,接受点击即为揭示)——请参阅 references/imessage-video-ads.md 了解界面选择、六个概念角度、脚本和节奏规则、制作路线(现成方案、Playwright + ffmpeg 管道、Remotion)、营造幻觉的工艺细节以及戏剧化对话的依据/合规规则(对虚构的AI回答最为严格)。

对于无脸动态风格视频广告——完全生成的15-45秒概念/讲解视频(风格化海报静态图 → 图转视频“生动”动画 → TTS旁白 → 与字幕同步的单词计时;每段成品视频约$3–6,耗时约15分钟)——请参阅 references/motion-video-ads.md 了解供应商无关的管道、包含9种风格的视觉库及填空提示公式——五种特色风格(丝网印刷拼贴、平面矢量讲解、纸艺立体模型、波普漫画、黏土动画)加上四种品牌灵活令牌驱动风格(单色编辑、瑞士字体、发光线条、双色调丝网印刷),由品牌插槽合同(FIELD / INK / ACCENT / TYPE FEEL)驱动——动画提示公式,以及来之不易的QC陷阱(手工侵入、最后两秒漂移、字幕/标签冲突、TTS/耳语音效相似)。

对于创作者/UGC短视频——分层格式库(反应+演示硬切、“不废话”分屏教程、绿幕反应,加上Yapper、业余调查、大卫与歌利亚、权威、VSL、绿幕评论、对话、二重唱/反应、ASMR和街头采访格式,每种都有规模化 vs. 支持等级和机制)以及创始人/有机视频博客结构(英雄之旅、数字、闪亮物体、利基指南、三拍拍摄系统和0.5-1秒剪辑公式),适用于TikTok/Reels/Shorts增长和付费广告——请参阅 references/short-form-video-specs.md。它还包含了竖版视频制作规格,适用于本技能制作的所有9:16视频:跨平台安全区带(720×1200文本安全区域——最常被忽视的限制)、经典TikTok字幕配方(白色填充+黑色描边,无药丸)、静态字幕自动调整大小以及影响覆盖的有机 vs. 内置音乐决策。在制作任何竖版视频前加载它。

有关图像和视频生成工具,请参阅 references/generative-tools.md 获取完整指南,涵盖:

  • 图像生成 — Nano Banana Pro (Gemini)、Flux、Ideogram 用于静态广告图像
  • 视频生成 — Veo、Kling、Runway、Sora、Seedance、Higgsfield 用于视频广告
  • 语音与音频 — ElevenLabs、OpenAI TTS、Cartesia 用于配音、克隆、多语言
  • 基于代码的视频 — Remotion 用于模板化、数据驱动的规模化视频
  • 平台图像规格 — 每个广告位置的正确尺寸
  • 成本比较 — 跨工具的100+广告变体定价

规模化生产的推荐工作流程:

  1. 使用AI工具生成主打广告(探索性、高质量)
  2. 基于获胜模式构建Remotion模板
  3. 使用数据源通过Remotion批量生产变体
  4. 迭代——AI用于新角度,Remotion用于规模化

生成广告文案

步骤 1:定义你的角度

在编写单个标题之前,确定3-5个不同的角度——用户点击的不同原因。每个角度应利用不同的动机。

常见角度类别:

类别示例角度
痛点“别再在X上浪费时间了”
结果“在Z天内实现Y”
社会证明“加入10,000+团队,他们…”
好奇心“顶级公司使用的X秘密”
对比“与X不同,我们做Y”
紧迫感“限时:免费获取X”
身份认同“专为[特定角色/类型]打造”
反常识“为什么[常见做法]不起作用”

步骤 2:为每个角度生成变体

为每个角度生成多个变体。变化以下方面:

  • 词汇选择 — 同义词、主动 vs. 被动
  • 具体性 — 数字 vs. 一般性声明
  • 语气 — 直接 vs. 提问 vs. 命令
  • 结构 — 简短有力 vs. 完整的利益陈述

步骤 3:根据规格验证

交付前,检查每个广告文案是否符合平台的字符限制。标记任何超限的内容,并提供精简版本。

步骤 4:为上传组织

以结构化格式呈现广告,该格式要对应广告平台的上传要求。


基于表现数据迭代

当用户提供表现数据时,按以下流程操作:

步骤 1:分析获胜者

查看表现最佳的广告(按CTR、转化率或ROAS——询问哪个指标最重要),并识别:

  • 获胜主题 — 哪些主题或痛点出现在表现最佳者中?
  • 获胜结构 — 问题?陈述?命令?数字?
  • 获胜词汇模式 — 哪些特定词语或短语重复出现?
  • 字符利用率 — 表现最佳者更短还是更长?

步骤 2:分析失败者

查看表现最差的广告,并识别:

  • 效果不佳的主题 — 哪些角度没有引起共鸣?
  • 低表现者中的常见模式 — 太泛?太长?语气不对?

步骤 3:生成变体

为每个获胜角度生成新的变体,同时探索1-2个新角度。确保变体:

  • 保留获胜的结构和词汇模式
  • 避免失败者的主题和语气
  • 为每个概念添加独特转折

步骤 4:交叉测试旧与新

建议一个测试框架,将新的变体与现有最佳者进行对比。


参考

此技能包含以下参考文件:

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

相关技能