关于 ad-creative-generation
ad-creative-generation 是一个用于制作品牌一致的广告文案与视觉素材的技能,串联品牌提取、文案撰写和图像生成。它面向需要从品牌信息到广告创意的一体化制作流程的营销人员,并要求 Agent 已连接 Hyper MCP。
主要功能
- 01从网站提取品牌元素
- 02生成广告文案及多个变体
- 03使用品牌素材生成广告图
- 04按投放版位设置比例与质量
- 05提供创意模型选择指引
适用场景
- 01为网站或产品制作品牌广告素材
- 02生成用于 A/B 测试的文案变体
- 03制作适配社交媒体版位的广告图
MCP 相关
该技能要求 Agent 连接 Hyper MCP,并通过其工具执行品牌提取、广告查询和图像生成。品牌提取还需配置 Firecrawl 集成。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ hyperfx-ai/ marketing-skills --skill ad-creative-generation安装后在 Claude Code 中输入/ad-creative-generation确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/ad-copy-frameworks.mdbrand-extraction.mdgoogle-ads-creatives.mdmeta-ads-creatives.md详细介绍
广告创意生成
生成符合品牌形象的广告创意,包括视觉内容和文案。此技能将品牌提取、文案撰写和图像生成整合为一个工作流。
要求
此技能假设你的 Agent 已连接 Hyper MCP,因此可以使用下方的工具。品牌提取还需要在 Hyper 集成中配置 Firecrawl。
如何运行此技能中的工具
此技能中的每个工具都以其规范工具名称命名。使用你当前界面提供的调用方式运行:
| 界面 | 查找工具 | 运行工具 |
|---|---|---|
| MCP 客户端(Claude、Cursor、Codex、ChatGPT) | search("<what you want to do>"),然后执行 describe("<name>") | call("<name>", {...}) |
| Hyper CLI | hyperai search "<what you want to do>",然后执行 hyperai describe <name> | hyperai call <name> --json '{...}' |
如果找不到工具,说明其集成尚未连接或未在工作区中启用:请停止操作,并告知用户需要连接哪个集成。
工具概览
| 分组 | 工具 |
|---|---|
| 品牌提取 | firecrawl_branding_extract |
| 竞品广告 | marketing_queries_start、marketing_queries_continue(流 ads.meta_library) |
| 图像生成(默认) | images_generate(model="gpt-image-2") |
| 图像生成(文本密集型) | images_generate(model="nano-banana-pro") |
| 图像生成(写实产品图) | images_generate(model="seedream-4.5") |
如需更深入的图像工具选择指导,请参阅 image-generation 技能。若要将完成的创意投放为广告系列,请参阅 google-ads 和 meta-ads。
不适用范围
- 任务并非广告创意时,选择合适的图像模型——请使用
image-generation。 - 创建、启动实际广告系列或为其制定预算——请使用
google-ads、meta-ads、tiktok-ads、pinterest-ads或amazon-ads。 - 搜索实时竞品广告——请使用
meta-ads-library。如需通过域名或 Meta 公共主页在一次查询中读取已知竞品的 Meta 广告,请使用marketing_queries_start并指定ads.meta_library流;一天内重复查询时,会免费读取已存储的运行结果。
重要规则
- 为网站或品牌生成视觉内容前,务必先提取品牌信息。
- 务必同时传入 Logo 和截图作为参考图像——SVG Logo 会自动转换为 PNG。
- 不要显示图像 URL——它们会自动显示在聊天中。
- 阅读
brand.screenshot.description以了解产品——切勿根据公司名称猜测。 - 对于 SaaS / 产品广告,默认使用 Logo + 标题 + 产品截图,除非用户要求采用其他风格。
- 默认使用
model="gpt-image-2"生成初版广告创意——品牌相关创作需提供参考图像;宽泛的初步概念则可不提供。 - 初次创作时不要默认使用
model="nano-banana-pro"——仅在用户明确要求,或图像中的文字必须清晰可读时使用。 - 根据投放版位设置
aspect_ratio——1:1(信息流)、9:16(限时动态)、16:9(横幅);并设置quality("draft" | "standard" | "high");images_generate接收这些参数,而非原始像素尺寸。 - 遵守字符限制——Google RSA 标题为 30 个字符,描述为 90 个字符;Meta 主要文案有 125 个字符可见。
- 每个变体只更改一个变量,以便将测试结果归因于该变量。
- 使纵横比与投放版位匹配——信息流为 1:1,限时动态为 9:16(使用
1024x1536),横幅为 16:9(使用1536x1024)。
路由表
根据用户需求,阅读相应的参考文件:
| 用户需求 | 参考文件 |
|---|---|
| “从这个网站提取品牌信息”/品牌颜色、徽标 | references/brand-extraction.md |
| “撰写广告文案”/标题/变体/吸引点 | references/ad-copy-frameworks.md |
| Google RSA/展示广告/Performance Max 素材 | references/google-ads-creatives.md |
| Meta/Facebook/Instagram 广告/轮播/快拍 | references/meta-ads-creatives.md |
如果任务涉及多个领域(例如“为这个网站制作广告创意”),请遵循以下完整工作流。
核心工作流
阶段 1:品牌提取
使用网站 URL 调用 firecrawl_branding_extract。这一次调用会返回品牌数据、保存的徽标和网站截图:
brand = firecrawl_branding_extract(url="https://example.com")
结果包含:
brand.logo.file_id— 用作参考的徽标图片brand.screenshot.file_id— 用作参考的网站截图brand.branding— 颜色、字体、间距、品牌个性
logo 和 screenshot 都是已保存的图片,可直接传给图像生成工具作为 reference_images。SVG 徽标会自动转换为 PNG,因此始终包含徽标,无需按格式筛选。
如需更深入了解品牌提取,请阅读 references/brand-extraction.md。
阶段 2:广告文案生成
根据提取出的品牌个性、语气和价值主张,撰写广告文案变体。按测试内容组织文案:
- 吸引点变体 — 不同的开场角度(数字开头、提问、痛点、利益优先)
- 正文变体 — 不同的传达方式(社会认同、突出功能、营造紧迫感)
- CTA 变体 — 不同的行动号召(了解更多、立即选购、开始使用、免费试用)
每个变体只更改一个元素,以便将结果归因于具体改动。
有关文案框架、吸引点模式和变体策略,请阅读 references/ad-copy-frameworks.md。
阶段 3:视觉创意生成
以品牌素材作为参考,生成广告图片。始终将徽标和截图都作为参考图片传入——品牌工具会自动将 SVG 徽标转换为 PNG。
阅读 brand.screenshot.description,了解产品的实际功能和 UI 样式。不要根据公司名称猜测。
优先使用 images_generate,首次生成时设置 model="gpt-image-2"
默认方法(SaaS/产品广告的最佳实践)
默认情况下,优秀的广告创意包含三个层次:品牌(徽标)、文案(标题)和产品(展示核心价值主张的逼真截图)。当用户没有指定创意方向时,建议从此方法开始。首次构图请使用 model="gpt-image-2",除非用户明确要求使用其他模型,或图片主要用于呈现文字。
images_generate(
requests=[{
"prompt": (
"Social media ad creative for [company name]. "
"Top: the [company] logo. "
"Headline: '[headline from ad copy phase or site hero text]'. "
"Below the headline: a clean, realistic product screenshot of [describe the actual UI "
"based on brand.screenshot.description]. "
"Match the brand style from the references."
),
"reference_images": [brand.logo.file_id, brand.screenshot.file_id]
}],
model="gpt-image-2",
aspect_ratio="1:1",
quality="high"
)
遵循用户指示
如果用户要求特定的创意风格(生活方式图像、抽象风格、插画、人物使用产品等),请遵循其指示。上述默认设置只是起点,并非限制。无论创意方向如何,参考图片都能确保品牌风格一致。
应避免的内容(除非用户特别要求)
- 凭空编造的视觉元素(机器人吉祥物、随意添加的平台徽标、抽象图形)
- UI 装饰元素(按钮、导航栏、表单输入框)——广告平台会添加自己的 CTA
- 根据公司名称猜测产品功能
- 通用营销剪贴画
视觉工具选择
| 场景 | 工具 | 原因 |
|---|---|---|
| 符合品牌调性的创意(默认) | images_generate(model="gpt-image-2"),搭配 logo 和截图参考 | 最适合作为首个品牌概念的默认选择 |
| 文字较多的创意(图片中包含标题) | images_generate(model="nano-banana-pro") | 仅在图片内文字渲染是主要需求时使用 |
| 快速构思 / 概念探索 | images_generate(model="gpt-image-2") | 无需参考素材,即可快速生成首轮概念 |
| 迭代优化现有图片 | images_generate(model="nano-banana"),将该图片作为参考 | 编辑指定的生成图片 |
| 写实产品图 / 材质细节 | images_generate(model="seedream-4.5") | 在织物 / 纹理 / 空间纵深方面表现出色 |
平台速查
| 平台 | 格式 | 图片尺寸 | 主要限制 |
|---|---|---|---|
| Meta Feed | 1:1 | 1080x1080 | 主要文案:可见 125 个字符 |
| Meta Story | 9:16 | 1080x1920 | 全屏,最长 15 秒 |
| Meta Carousel | 1:1 | 1080x1080 | 最多 10 张卡片 |
| Google RSA | N/A(仅文字) | N/A | 15 个标题(30 个字符),4 条描述(90 个字符) |
| Google Display | 多种 | 1200x628 | 自适应展示广告 |
如需查看完整的平台规格,请阅读 references/google-ads-creatives.md 或 references/meta-ads-creatives.md。
广告文案变体速查
根据现有的优质表现内容生成变体时:
- 找出有效元素:钩子类型、CTA、信息角度、格式
- 生成保留有效元素、同时改变一个变量的变体
- 按测试内容分组变体(钩子、正文、CTA)
- 配对变体以进行 A/B 测试——每组配对应只隔离一个变量
如需了解详细框架,请阅读 references/ad-copy-frameworks.md。
- 遵循用户指示——如果用户想要生活方式、插画、抽象或任何其他风格,请按其要求执行。无论创意方向如何,参考图片都能保持品牌一致性。