mcpField
A
ad-creative-generation

ad-creative-generation

github.com/hyperfx-ai营销与增长107209 次安装2 天前更新
代码仓库

关于 ad-creative-generation

ad-creative-generation 是一个用于制作品牌一致的广告文案与视觉素材的技能,串联品牌提取、文案撰写和图像生成。它面向需要从品牌信息到广告创意的一体化制作流程的营销人员,并要求 Agent 已连接 Hyper MCP。

主要功能

  1. 01从网站提取品牌元素
  2. 02生成广告文案及多个变体
  3. 03使用品牌素材生成广告图
  4. 04按投放版位设置比例与质量
  5. 05提供创意模型选择指引

适用场景

  1. 01为网站或产品制作品牌广告素材
  2. 02生成用于 A/B 测试的文案变体
  3. 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.md
brand-extraction.md
google-ads-creatives.md
meta-ads-creatives.md

详细介绍

广告创意生成

生成符合品牌形象的广告创意,包括视觉内容和文案。此技能将品牌提取、文案撰写和图像生成整合为一个工作流。

要求

此技能假设你的 Agent 已连接 Hyper MCP,因此可以使用下方的工具。品牌提取还需要在 Hyper 集成中配置 Firecrawl。

如何运行此技能中的工具

此技能中的每个工具都以其规范工具名称命名。使用你当前界面提供的调用方式运行:

界面查找工具运行工具
MCP 客户端(Claude、Cursor、Codex、ChatGPT)search("<what you want to do>"),然后执行 describe("<name>")call("<name>", {...})
Hyper CLIhyperai 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:广告文案生成

根据提取出的品牌个性、语气和价值主张,撰写广告文案变体。按测试内容组织文案:

  1. 吸引点变体 — 不同的开场角度(数字开头、提问、痛点、利益优先)
  2. 正文变体 — 不同的传达方式(社会认同、突出功能、营造紧迫感)
  3. 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 Feed1:11080x1080主要文案:可见 125 个字符
Meta Story9:161080x1920全屏,最长 15 秒
Meta Carousel1:11080x1080最多 10 张卡片
Google RSAN/A(仅文字)N/A15 个标题(30 个字符),4 条描述(90 个字符)
Google Display多种1200x628自适应展示广告

如需查看完整的平台规格,请阅读 references/google-ads-creatives.md 或 references/meta-ads-creatives.md。

广告文案变体速查

根据现有的优质表现内容生成变体时:

  1. 找出有效元素:钩子类型、CTA、信息角度、格式
  2. 生成保留有效元素、同时改变一个变量的变体
  3. 按测试内容分组变体(钩子、正文、CTA)
  4. 配对变体以进行 A/B 测试——每组配对应只隔离一个变量

如需了解详细框架,请阅读 references/ad-copy-frameworks.md。

  • 遵循用户指示——如果用户想要生活方式、插画、抽象或任何其他风格,请按其要求执行。无论创意方向如何,参考图片都能保持品牌一致性。

评论

支持 Markdown