关于 SuperCMO
SuperCMO 提供开源 Agent Skills,可根据产品照片和简报制作营销图片与视频。它引导 Agent 完成策划、媒体生成和剪辑,并在关键步骤提供审核环节;可使用自有密钥或 SuperCMO 按次付费服务。
主要功能
- 01生成营销图片和视频
- 02编写脚本并规划分镜
- 03保持演员与产品形象一致
- 04添加配音并剪辑成片
- 05渲染前审核创意方案
适用场景
- 01根据产品照片制作 UGC 视频
- 02制作适用于社交平台的视频广告
- 03为营销活动生成产品摄影图
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
uvx supercmo-skillsWAVESPEED_API_KEY密钥WaveSpeed key — image + video (recommended)FAL_KEY密钥fal.ai key — image + videoELEVENLABS_API_KEY密钥ElevenLabs key — voiceoverGEMINI_API_KEY密钥Gemini key — image/video analysisFIRECRAWL_API_KEY密钥Firecrawl key — URL extractionSCRAPECREATORS_API_KEY密钥ScrapeCreators key — social research本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
22收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| check | boolean | 否 | 如果为 true,并且提供商支持免费的密钥有效性探测,则也运行该探测(不进行付费调用)。 |
详细介绍
SuperCMO 技能
让 AI Agent 能够创作营销视频和图片
这些开源技能可帮助任何 AI Agent(Claude、Cursor、Codex、Hermes 等)端到端地制作营销活动内容,包括 UGC 视频、广告视频、产品摄影等。
只需提供一张产品照片和一份简要说明。Agent 会提取产品详情,选择最佳的 AI 图片和视频模型,为 AI 演员选角,并将生成的内容剪辑成可直接用于营销活动的成品素材。无论视频多长,都能保持演员和产品的一致性。
闭源 AI 营销 Agent 的开源替代方案。
一条命令即可安装 — 安装到 Claude Code、Cursor 和 Codex,无论你使用哪一个(需要
uv):
npx --yes @supercmo/[email protected] --all
对于 Cursor,请在项目目录中运行命令,并添加 --cursor --project-dir .,这样技能也会安装到项目中。
接着让 Agent 帮你“设置好”:使用你自己的模型密钥,或登录并按使用量付费,使用 SuperCMO 的服务。 如果这些技能对你有帮助,点个 ⭐ 能让更多人发现它们。
UGC 视频
create an ugc video for this tshirt. it should be a get ready with me reel. snappy. very genz. [product-photo]
卡通广告视频
create a cartoon video ad in stylized 3D style, promoting my tumbler. make it fun and entertaining. [product-photo]
产品广告视频
make me an ad video for this energy drink [product-photo]
目录
了解工作原理
在 Claude 中打造完整的制作工作室。你只需提供一张产品照片和一份高层次(或详细)的说明。
随后,AI Agent 会规划视频 → 撰写脚本 → 生成 AI 演员 → 制作分镜 → 生成视频片段 → 将片段拼接起来,最终交付完整视频。
最棒的是?整个过程都由你掌控。
快速开始
将以下内容粘贴到你的编码 Agent 中(Cursor、Codex 等):
Run `npx --yes @supercmo/[email protected] --all`. Once it's installed, run the supercmo-setup skill to complete the setup.
想自己运行:
npx --yes @supercmo/[email protected] --all # every detected host
运行 supercmo-setup 技能,或让 Agent 帮你“设置好”。
想先预览再决定是否付费?每次生成都支持 dry_run — 显示确切请求,不调用 API。
SuperCMO 托管服务
不想自己配置?SuperCMO 会在浏览器中为你运行这些相同的技能:
- 无需配置 — 登录即可开始;无需安装任何内容,也无需管理密钥。
- 每个品牌一个工作区 — 私有沙盒,Agent 可在其中运行代码并保存文件。
- 发布 — 连接你的账号,批准帖子后,即可发布到 Instagram(商业账号)、Facebook 专页、LinkedIn(你的个人主页)、YouTube 或 Reddit。
- 日历 — 在一个地方查看计划发布的帖子和定期任务,并进行编辑或取消。
从产品照片开始
从产品着手,比从空白提示词开始描述视频更快。
给 SuperCMO 一张产品照片,它就会围绕产品制作 UGC 广告 — 由创作者出镜评测、开箱、试穿或演示你的产品:
- 上传产品照片并简要说明需求
- 它会分析产品、选择形式、确定创作者人选并撰写脚本。然后向你展示创意方案,并等待你批准后再花一分钱
- 批准后,它会生成分镜、渲染每个片段、将它们拼接起来,并交付成片
"Make a 30-second unboxing UGC ad for this product." [attach product photo]
你拿到的不是随意生成的片段,而是:
- 由你掌控 — 在渲染前批准创作者、创意方案和脚本,并可随时修改任何部分。
- 内置一致性保障 — 通过分镜和锚点参考,让每个片段中的演员和产品保持一致
- 完整成片,吸引目光 — 按你要求的时长交付,可直接发布
可在 Claude Code、Cursor、Codex、Hermes 中使用 — 任何支持 Agent Skills 规范的 Agent 都可以。
为什么选择 SuperCMO Skills?
| 你来指导,它来制作 | SuperCMO 不会替你决定广告活动要表达什么 — 由你决定。它负责幕后制作工作:根据你的需求撰写脚本、确定人选、拍摄和剪辑。它会在每个步骤与你确认,因此你可以在执行过程中调整方向,而不是只能接受最终结果。 |
| 无需在工具间切换 | 今天制作一条视频广告,就得在各种工具间来回切换:在一个工具中写脚本,在另一个工具中生成图片,在第三个工具中生成语音,在第四个工具中生成视频,最后再到编辑器里拼接。SuperCMO 只需一份需求,就能在一个地方完成所有工作。 |
| 为你选择合适的模型 | 每个 AI 图片/视频模型的工作方式都不同,所需的提示词也各不相同。了解 Veo 需要哪种提示词、Kling 需要哪种提示词 — 以及该优先选择哪个模型 — 才是大部分工作。SuperCMO 的技能已经掌握这些。你只需撰写需求,其余交给它处理。 |
| 每个镜头都保持一致 | 制作一个出色的片段很容易。难的是制作十个片段,同时让产品和人物面容完全一致。SuperCMO 会在渲染前制作分镜,并在每次生成时锁定参考图像,从而确保整条成片的连贯性。 |
| 包含剪辑 | 它交付的不只是原始的 10 秒片段。它会生成媒体、拆分长片段、裁剪素材、添加旁白,并将所有内容拼接成完整作品。 |
| 按使用量付费,无需订阅 | 大多数营销工具无论你是否使用,都会按月收费。SuperCMO 不会 — 你可以自带供应商密钥(免费),也可以使用 SuperCMO 的密钥生成内容并按使用量付费。没有绑定限制。 |
| 在你已有的工作环境中运行 | 可在 Claude Code、Cursor、OpenAI Codex、Hermes、Openclaw 中使用,也支持任何符合 Agent Skills 规范的 Agent。你的密钥和文件都会留在自己的设备上。 |
技能如何协同工作
你担任创意总监,Agent 则使用 SuperCMO 技能来协调整个制作流程。
以下示例展示了这些技能如何在幕后串联起来,执行复杂需求,例如:“为这款产品 [URL] 制作一条 1 分钟的视频广告,并配上旁白。”
[Brief] "Make a 1-minute video ad for this product [URL] with a voiceover."
│
├── 1. Analyze ──> Scrapes the URL to understand the product and fetch product images.
│
├── 2. Plan ──> Breaks the 60s brief into four 15-second shots.
│ Writes the script and shot list.
│
├── 3. Image ──> Generates master reference images of the product
│ using the best image models.
│
├── 4. Video ──> Generates the 4 video clips. Locks the anchor reference
│ into every shot so the product doesn't shape-shift.
│
├── 5. Audio ──> Adds a voiceover, budgeting the script to match the
│ exact length of the video.
│
└── 6. Stitch ──> Stitches the finished clips together to create one
continuous 1-minute video file.
营销制作流程
SuperCMO 会在你的文本型 Agent 中安装一支完整的创意代理团队。它不只是生成媒体内容,还会编排制作高转化广告所需的具体步骤:
- 产品分析 - 抓取你的 URL,提取品牌指南、材料和特性,避免 AI 模型对你的产品产生幻觉。
- 广告文案与脚本 - 将需求简报拆解为逐镜头广告脚本,适用于 Meta、TikTok 或 YouTube 等平台。
- 视觉生成 - 生成主参考图像,并将其锁定为锚点,确保你的产品在每个视频帧中都保持一致。
- 音频与配音 - 生成自然、充满活力的配音,并精准匹配视频时长。
- 后期制作 - 剪辑素材、同步音频,并拼接出最终的 MP4。
以下是安装到你的 Agent 中以运行该工作流的各项独立技能:
| 技能 | 描述 |
|---|---|
| generating-ugc-videos | 制作任意时长的 UGC 视频,例如测评、开箱、试穿、教程等。它会挑选演员、撰写脚本,并为多个片段绘制分镜,确保演员和产品保持一致。你可以指导每个步骤,几分钟内就能获得连贯、可直接投放的广告。 |
| generating-ad-videos | 以你的品牌调性制作精致、电影感十足的产品广告,任意时长可选,可制作无演员的产品展示,也可制作由演员主演的故事广告。它会为每个片段绘制分镜,确保真实产品在各个镜头切换中保持一致;根据需要撰写旁白并挑选演员,最后将内容剪辑成一支可直接投放的广告片。高成本渲染开始前,你可以逐步审核并批准。 |
| generating-cartoon-videos | 为你的产品制作绘制风格的动画视频,任意时长可选,风格涵盖卡通、动漫、插画或绘画。你的产品可以保持实拍效果,也可以融入绘画风格,并由一群角色围绕产品展开故事。它会确定一种美术风格、撰写故事、一次性绘制角色阵容以确保每个镜头中的角色保持一致,然后逐段制作视频并配上旁白。高成本渲染开始前,你可以先审核并批准。 |
| cloning-video-ads | 用你自己的产品重制你喜欢的视频广告。它会分析参考广告,找出有效的镜头、节奏、摄影机运镜和旁白,然后围绕你的产品重建相同结构,将产品、品牌和台词替换成你的内容,同时保留原作的精妙之处。高成本渲染开始前,你可以先批准方案,最终将获得一支完整的视频。 |
| generating-image-ads | 为你的产品制作吸睛的图片广告,可输出单张图片,也可生成符合信息流所需各种版位比例的一组图片。它会确保每张图片中的真实产品和品牌形象完全一致,并根据行业最佳实践,将你提供的优惠和宣传主张设计成精良的广告。 |
| generating-product-photos | 围绕你的产品指导商业摄影,自动应用正确的灯光、构图、拍摄角度和道具,生成 10 多种格式的影棚级产品照片。 |
| researching-competitor-ads | 分析竞争对手的广告,展示哪些内容确实有效:投放时间最长的广告、他们悄悄停掉的广告,以及胜出广告的共同点。视觉模型会从头到尾分析传递关键信号的图片和视频广告,包括长期投放的、刚推出的以及已停掉的广告。你可以了解每支广告的构成:吸引点、节奏、产品何时出现、证明内容和优惠。你还能发现同类产品中无人采用的切入角度。 |
| analyzing-own-ads | 像分析竞争对手一样审核你自己的广告,从公开广告库中提取你投放的所有广告,并从头到尾分析创意内容。你会获得现有广告覆盖情况的全貌:使用了哪些切入角度、吸引点和格式,哪些广告投放时间最长,悄悄停掉了哪些广告以及停掉的速度有多快,还有哪些胜出广告仍在支撑账户,却没有新的广告与之搭配。 |
| planning-campaigns | 决定下一步应该制作哪些广告。它会分析你的品牌、产品、现有广告和竞争对手的做法,然后按照测试价值为创意概念排序。每个概念都完整描述一支广告、目标买家和要验证的假设,并说明依据以及可用于制作的技能。批准计划后,它会逐个通过专业技能制作你选中的概念。 |
| onboarding-user | 通过一个链接完成品牌设置。提供你的网站后,它会了解你的品牌、受众和产品,找到你的竞争对手,并记录相关信息,让后续每次会话都能获取。 |
| supercmo-setup | 通过几个简单步骤,帮你从安装完成进入内容生成阶段 |
| adapting-formats | 将你已有的广告重新制作成所需的其他尺寸。它会先分析广告,判断哪些内容需要移动,以及新尺寸腾出的空间该如何填充,并在产生任何费用前向你展示方案。随后,它会围绕原广告重建各种尺寸,确保产品、配色和文案依然清晰可辨,而不是被拉伸、裁切或加上黑边弄得一团糟。 |
| analyzing-brand | 根据你的网站了解品牌信息,包括颜色、字体和 Logo、表达方式、目标客户、产品以及你所坚持的宣传主张。网站未明确说明的内容会标记为未经确认,而不是凭空捏造,这样用于规划和制作广告的技能就能以真实的品牌信息为依据。 |
| analyzing-products | 分析电商链接或照片,梳理产品的具体物理结构并提取清晰的参考图片,无需人工研究或提取即可生成高度准确的创意简报。 |
| generating-ai-actors | 选出具有鲜明特点、符合特定人口统计特征的 AI 演员,并将其制作成可重复使用的身份参考,让你能够在整个多素材图片和视频广告活动中稳定使用同一张品牌面孔。 |
| generating-audio | 将脚本转换为音频。生成前,你可以试听顶尖模型提供的候选语音。随后,它会调整脚本中的数字、日期和 URL 格式,让选定的 AI 模型准确读出这些内容。 |
| generating-images | 将你的创意简报交由 10 多种顶尖图像模型中最合适的模型处理(例如 Nano Banana、GPT Image),根据模型规范撰写详细提示词,并即时生成多个版本。 |
| generating-storyboards | 将完整的视频创意逐段绘制为静态图像,严格确保角色和产品连贯一致,让你在投入高成本视频渲染前审核摄影机角度和视觉节奏。 |
| generating-videos | 将你的创意简报交由 10 多种顶尖视频模型中最合适的模型处理(例如 Veo、Seedance),根据模型规范撰写详细提示词,并生成多个片段连贯衔接的故事,最终剪辑成一个文件。 |
| identifying-competitors | 找出某个品牌的竞争对手:在网上搜索买家会拿来比较的替代选择,为每个候选对象提供来源并整理成名单,再确认真正的竞争对手,供其他技能继续使用。 |
| writing-ad-copy | 撰写广告配文,包括标题、正文、描述和行动号召,并根据广告投放平台的字段要求和最佳实践进行调整,涵盖 Facebook 和 Instagram、Google Search、LinkedIn、TikTok、X 和 Reddit。同一个切入角度会以多种方式呈现,并调整各字段长度,确保信息流不会截断文案。 |
| writing-video-prompts | 将场景转换为不同视频模型所需的高度具体、详细指令。它会安排摄影机运动的时间,并规避已知的 AI 渲染限制,以符合你的具体视觉简报。 |
| writing-video-scripts | 撰写以经过验证的开场吸引点为核心的口播脚本,专门用于吸引用户停止滚动。它会根据确切时长调整文案长度,并按自然换气点安排语句节奏,方便真人演绎。 |
安装
每个宿主都加载相同的技能和相同的本地 MCP 服务——区别仅在于连接方式。
**前置条件:**PATH 中需有 uv——MCP 服务通过 uvx 运行,由它为你准备 Python 和服务(无需通过 pip install 安装任何内容)。根目录下的 pyproject.toml / package.json 是打包脚手架——运行或贡献技能都无需手动构建任何内容。
npx 安装程序——通过各宿主自己的机制注册 MCP 服务(有 CLI 的宿主使用 codex/claude mcp add;Cursor 使用 .cursor/mcp.json),并放置技能。一条命令即可安装到所有检测到的宿主:
npx --yes @supercmo/[email protected] --claude # Claude Code
npx --yes @supercmo/[email protected] --cursor --project-dir . # Cursor (per project)
npx --yes @supercmo/[email protected] --codex # Codex
npx --yes @supercmo/[email protected] --all # every detected host
如果 SuperCMO 工具没有出现在你的 Agent 中,请重启一次。
Claude Code 插件——可替代 npx … --claude(二选一,不要同时使用):将整个代码库作为一个插件安装,由 Claude Code 管理:
/plugin marketplace add SupercmoHQ/superCMO-skills
/plugin install supercmo@superCMO-skills
Codex 插件——可替代 npx … --codex(二选一,不要同时使用):将技能和 MCP 服务作为一个插件安装,由 Codex 管理:
codex plugin marketplace add SupercmoHQ/superCMO-skills
codex plugin add supercmo@superCMO-skills
Claude Cowork / Claude 桌面版——从最新版本下载 supercmo-plugin.zip,然后选择Settings → Plugins → Upload local plugin。
在 skills.sh 上找到我们?npx [email protected] add SupercmoHQ/superCMO-skills 会复制技能,但不会复制这些技能调用的 MCP 服务——因此 image_generate/video_generate 暂不可用。安装服务,然后重新加载你的 Agent:
npx --yes @supercmo/[email protected] --all # or --cursor --project-dir . · --codex · --all
设置密钥
生成内容需要密钥。有两种方式——任选一种:
选项 A · 托管密钥——一条命令
使用 SuperCMO 的密钥,按使用量付费——无需注册供应商账号,也无需粘贴任何内容。
npx --yes @supercmo/[email protected] login
此操作会在浏览器中打开 SuperCMO,供你登录并授权此设备;密钥会自动写入 ~/.supercmo/.env。准备好后,在 Web 应用中购买额度。
选项 B · 使用自己的密钥——免费
使用自己的供应商密钥——请求会直接发送给模型供应商;不会经过 SuperCMO。
**一个文件,适用于所有宿主。**安装程序会创建 ~/.supercmo/.env;无论在哪个宿主(Claude Code、Cursor、Codex、……)中,MCP 服务都会从该文件加载密钥。打开文件并添加密钥:
# ~/.supercmo/.env
WAVESPEED_API_KEY=your-key # image + video (start here) — https://wavespeed.ai
FAL_KEY= # image + video (alternative) — https://fal.ai
ELEVENLABS_API_KEY= # voiceover (optional) — https://elevenlabs.io
GEMINI_API_KEY= # image/video analysis (opt.) — https://aistudio.google.com
FIRECRAWL_API_KEY= # url extraction (optional) — https://firecrawl.dev
- 先添加一个密钥即可:
WAVESPEED_API_KEY可用于图像和视频生成,也是我们的推荐选项——用户反馈它的可靠性更高。FAL_KEY也受完整支持,且可使用相同的模型;如果你已有对应账号,也可以使用它。若两者都已设置,则会使用 WaveSpeed;设置SUPERCMO_MEDIA_PROVIDER=fal可选择另一个供应商。其余密钥均为可选——需要相应功能时再添加(配音、分析、提取)。 - 更喜欢使用环境变量?导出密钥(或将其放入宿主的 MCP 配置
env块中)同样有效,且优先级更高——~/.supercmo/.env只是一个可靠的默认方案,也适用于由 GUI 启动、无法继承 shell 环境的宿主。 - **查看已设置的密钥:**让你的 Agent 运行
setup_status工具(与宿主无关,无需指定路径)。
安全与信任
这些技能在你的 Agent 中运行。具体如下:
- 开源且可检查。 每项技能、脚本和 MCP 服务都位于本仓库中,采用 Apache-2.0 许可——运行前可以阅读、比较差异或固定版本。
- 你的密钥保留在本地(BYOK)。 使用你自己的供应商密钥时,密钥会保存在
~/.supercmo/.env(或主机的 MCP 配置env/ shell)中;服务会从其进程环境中读取密钥,请求直接发送给供应商,不会经过 SuperCMO。使用托管密钥时,请求会发送到 SuperCMO 的代理(从你的额度中扣费)——你无需向我们提供供应商密钥。 - MCP 服务在本地运行,且精简轻量。 这是一个仅依赖 Python 标准库的软件包(PyPI 上的
supercmo-skills,源代码位于scripts/supercmo_skills/mcp/),通过uvx supercmo-skills@<version>按需获取并运行——它在你的设备上运行,由主机启动,并且仅在主机启用插件时启动。 - 所有操作都可试运行。 生成工具支持
dry_run,可免费预览确切请求(密钥已屏蔽),且不会调用 API。
发现问题?提交问题。
遥测
SuperCMO 会从 MCP 服务发送匿名、可选择退出的使用次数统计,以便我们了解哪些工具最常用并确定优先级。详情请见 TELEMETRY.md。
- 我们会发送的内容: 工具名称、是否成功、耗时、模型和提供商、使用的是你自己的密钥还是 SuperCMO 的密钥、失败时的错误代码、版本信息(OS / Python / SuperCMO)以及随机安装 ID。完整列表见
TELEMETRY.md。 - 我们绝不会发送的内容: 你的提示词、工具参数、生成的媒体、文件路径、密钥、主机名、用户名或 IP 地址。
- 关闭遥测(任选一种):
SUPERCMO_TELEMETRY=false、DO_NOT_TRACK=1或DISABLE_TELEMETRY=1。此外也支持 Claude Code 的CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC。 - 查看将要发送的内容: 使用
SUPERCMO_TELEMETRY=log运行——这会打印每个负载,而不发送。 - 事件会发送到我们自己的端点(
api.getsupercmo.ai),绝不会发送到第三方分析服务。随机安装 ID 绝不会关联到任何账户。
社区
有疑问、想法,或做出了什么作品?提交问题或参与讨论。 Kshitiz(@kshitizkgp)会阅读每个新问题,并在一个工作日内回复。
贡献
欢迎提交新技能和改进——请参阅 CONTRIBUTING.md。简要步骤如下:
- 创建
skills/<your-skill>/(文件夹名称应与 frontmatter 中的name一致),并参考skills/generating-images/的目录布局。 - 保持
SKILL.md简洁;将详细内容放入references/,将确定性任务放入scripts/(尽可能仅使用标准库,使用环境变量提供自有密钥,对任何会产生变更的操作都支持--dry-run)。 - 验证——CI 会对每个 PR 执行相同的检查:
python3 scripts/quick_validate.py # structural + strict-YAML frontmatter (blocking)
python3 scripts/listing_gate.py # scripts compile + --dry-run gates (blocking)
python3 scripts/check_shared_client.py # no raw vendor HTTP - the brokering seam (blocking)
python3 scripts/check_catalog_sync.py # provider-key catalog single-sourced (blocking)
许可证
Apache-2.0——请参阅 LICENSE 和 NOTICE。
本仓库中的技能文件、脚本和 MCP 服务采用 Apache-2.0 许可。托管的 SuperCMO 产品(getsupercmo.ai)是独立服务,受其自身条款约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。