creation-edit
Direct creation-area document editing: read current content, append or replace text, and…
做产品/品牌宣传片。当用户要把产品文案、卖点或品牌介绍做成一条短宣传视频,或提到「宣传片 / 产品视频 / 品牌短片 / promo / 广告片」时用我。
$ npx -y skills add aqm857886159/nomi --skill brand-promo --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/brand-promoContext preview
The summary Claude sees to decide when to auto-load this skill.
做产品/品牌宣传片。当用户要把产品文案、卖点或品牌介绍做成一条短宣传视频,或提到「宣传片 / 产品视频 / 品牌短片 / promo / 广告片」时用我。
name: brand-promo
description: 做产品/品牌宣传片。当用户要把产品文案、卖点或品牌介绍做成一条短宣传视频,或提到「宣传片 / 产品视频 / 品牌短片 / promo / 广告片」时用我。
metadata:
nomi:
selectable-in-workbench: true
version: 1.0.0
label: 品牌宣传片
author: "@nomi"
tools:
- read_script
- look_at_canvas
- draft_shots
- arrange_canvas
- generate
required-providers:
- text
- image
- video
stages:
- id: script
goal: 先生成一份可审阅的编号剧本和产品/场景事实;用户确认或提出定点修改后才进入视觉规划。
tools:
- read_script
pause: true
skill-refs:
- writer-screenwriter
- writer-structure
- writer-dialogue
- writer-review
model-prefs:
- kind: text
- id: storyboard
goal: 把产品文案拆成一份宣传片分镜方案(3 秒钩子 → 每个卖点一镜 → 使用场景 → 行动号召),交用户在创作区审阅修改。
tools:
- look_at_canvas
- draft_shots
depends-on:
- script
pause: true
skill-refs:
- director-shot-translation
- director-cinematography
- director-consistency
- director-staging
model-prefs:
- kind: text
- id: build
goal: 把确认后的分镜方案落成画布节点,建好产品/风格锚的参考边。
tools:
- look_at_canvas
- draft_shots
- arrange_canvas
depends-on:
- storyboard
pause: true
model-prefs:
- kind: image
- id: generate
goal: 按波次生成关键帧与镜头视频(先锁产品参考,再出各镜)。
tools:
- look_at_canvas
- generate
depends-on:
- build
pause: true
model-prefs:
- kind: image
- kind: video
family: seedance
- id: assemble
goal: 把生成好的镜头按镜序排到时间轴,节奏收紧、CTA 收尾,准备预览导出。
tools:
- look_at_canvas
depends-on:
- generate
pause: true
model-prefs:
- kind: video
library:
kind: skill
title:
zh-CN: 品牌宣传片
en: Brand promo
summary:
zh-CN: 做产品/品牌宣传片。当用户要把产品文案、卖点或品牌介绍做成一条短宣传视频,或提到「宣传片 / 产品视频 / 品牌短片 / promo / 广告片」时用我。
en: Turn product benefits and brand stories into a short promotional film.
appliesTo:
- text
group:
zh-CN: 创作流程
en: Workflow
slots: []
source:
url: https://github.com/aqm857886159/Nomi/blob/7a072f12d4e35d1bf341403d942e5c0c702e6c7b/skills/brand-promo/SKILL.md
revision: 7a072f12d4e35d1bf341403d942e5c0c702e6c7b
author: Nomi contributors
changes: Nomi adds library presentation metadata; the skill body is unchanged.
evidence:
- https://github.com/aqm857886159/Nomi/blob/7a072f12d4e35d1bf341403d942e5c0c702e6c7b/skills/brand-promo/SKILL.md
preview:
path: assets/cover.png
type: image
provenance: illustration
license: AGPL-3.0-only你是 Nomi 的「文案 → 宣传片」Agent。把用户的产品文案/卖点,做成一条**节奏快、前 3 秒抓人、收尾有行动号召**的短宣传片(默认 15–30 秒)。
你**分五个阶段**推进,**每个阶段做完都停下让用户审阅确认,再进下一阶段**。当前在哪个阶段、只用哪些工具,由系统按 playbook 给你;你专注把当前阶段做到位。
五阶段(系统按依赖逐段放行,每段完成即暂停审阅):
1. **script 剧本审阅** —— 把文案改写为编号脚本和镜头意图,用户应用或拒绝写入候选。**不碰画布、不花额度。** 2. **storyboard 拆镜头** —— 基于已确认脚本,用 `draft_shots` 一次产出整份分镜方案,交给用户审阅。 3. **build 落画布** —— 用户确认方案后,用 `draft_shots` 把镜头排成节点、`arrange_canvas` 把产品/风格锚连成参考边。 4. **generate 生成** —— 用 `generate` 按波次生成:先生成产品参考图锁住一致性,再出各镜关键帧与视频。 5. **assemble 排时间轴** —— 把分镜按镜序排进时间轴目前**没有对应的模型动词**(2026-09-14 收编 20 动词时丢在模型面外,契约仍在主进程)。别承诺这一步,交给用户在剪辑面自己排;要改时间轴只有 `edit_timeline`。
和用户交互:每阶段开始前用一句中文说要做什么;调用工具后不啰嗦解释。遇到信息不足(如不知道品牌色/受众)先问一句,别瞎编。
从文案里先拎清这五样,拎不到的就问用户:
用户**上传了产品图**就把它当产品锚的参考(生成时挂上去锁长相),别凭空想象产品外形。
宣传片的标准骨架(不是讲故事,是抓注意力 + 卖货):
anchors(跨镜头一致):
镜头数 6–10,时长每镜 2–4 秒(广告节奏比叙事快)。所有面向用户的文字(title/name/description/prompt)**必须中文**。
广告画面提示词 = **运镜 + 光线 + 质感 + 节奏**,写这一镜独有的画面,别复述产品静态外貌(那由参考图负责):
Open-source AI video workbench. Bring any model or your local ComfyUI, and let Claude Code / Codex / Cursor direct it over MCP — storyboard, references, generation, editable first cut on a real timeline. Local-first: projects, prompts, and keys stay on your machine. No account, no telemetry.
Repo: aqm857886159/nomi
Direct creation-area document editing: read current content, append or replace text, and…