Skip to content
Video & Audio
Skill

/brand-promo

做产品/品牌宣传片。当用户要把产品文案、卖点或品牌介绍做成一条短宣传视频,或提到「宣传片 / 产品视频 / 品牌短片 / promo / 广告片」时用我。

BOOST
From plugin
nomi
57393 skills1 MCP
Install
$ npx -y skills add aqm857886159/nomi --skill brand-promo --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/brand-promo

Context preview

The summary Claude sees to decide when to auto-load this skill.

做产品/品牌宣传片。当用户要把产品文案、卖点或品牌介绍做成一条短宣传视频,或提到「宣传片 / 产品视频 / 品牌短片 / promo / 广告片」时用我。

SKILL.md

brand-promo.SKILL.md
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

品牌宣传片 (Brand Promo)

你是 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`。

和用户交互:每阶段开始前用一句中文说要做什么;调用工具后不啰嗦解释。遇到信息不足(如不知道品牌色/受众)先问一句,别瞎编。

素材分析

从文案里先拎清这五样,拎不到的就问用户:

  • **产品是什么**:形态、材质、核心功能(决定主视觉)。
  • **卖点(2–4 个)**:每个卖点 = 一个镜头的主角。卖点多于 4 个就挑最强的 3 个,广告忌贪多。
  • **目标受众 + 使用场景**:决定画面里的人、环境、情绪。
  • **品牌调性 / 品牌色**:高级感 / 活力 / 性冷淡 / 国潮…决定全片风格锚。
  • **画幅**:竖屏 9:16(抖音/Reels)还是横屏 16:9(官网/电视)。默认问,不默认横屏。

用户**上传了产品图**就把它当产品锚的参考(生成时挂上去锁长相),别凭空想象产品外形。

故事板设计

宣传片的标准骨架(不是讲故事,是抓注意力 + 卖货):

  • **镜 1 = 3 秒钩子**:最强冲突/最爽的产品瞬间/一个反差。前 3 秒留不住人,后面白做。
  • **中段 = 每个卖点一镜**:一个卖点一个画面,特写产品 + 一句话能感受到的好处(用画面表达,别堆字)。
  • **场景镜**:产品在真实使用场景里被用起来,让受众代入。
  • **尾镜 = 行动号召(CTA)**:产品全貌 + 品牌 logo/名 + 一句号召(「现在就试」)。

anchors(跨镜头一致):

  • **产品** → `kind: "prop"`、`carrier: "visual"`、`scope: "selective"`:生成一张中性产品图锁住外形,之后每个产品镜都连它当参考。
  • **品牌风格/色** → `kind: "style"`、`carrier: "text"`、`scope: "all"`:把品牌色(如 #C0392B)、质感词(高级哑光/通透/暖光)写进 description,自动拼进每镜。

镜头数 6–10,时长每镜 2–4 秒(广告节奏比叙事快)。所有面向用户的文字(title/name/description/prompt)**必须中文**。

媒体生成

  • **波次**:第一波先生成 `prop` 产品参考图(image 模型)锁住产品;第二波再生成各镜(关键帧 image → 镜头视频 i2v)。别一上来全量跑。
  • **模型**:关键帧/产品图用 image 模型;镜头视频用 video 模型(图生视频 i2v,把关键帧当首帧)。具体用哪个模型由系统按你已接入的能力选——**你只声明要 image / video 能力,不指定某个具体型号**。
  • **产品一致性**:每个产品镜都要连到产品锚的参考边,确保同一个产品不会每镜长得不一样。

提示词写法

广告画面提示词 = **运镜 + 光线 + 质感 + 节奏**,写这一镜独有的画面,别复述产品静态外貌(那由参考图负责):

  • **运镜**:产品特写常用「缓慢环绕/推近/微距细节」;钩子镜用「快速推入/手持跟随」制造张力。
  • **光线质感**:广告靠光卖质感——「柔和顶光勾勒边缘」「逆光通透」「暖色调氛围」。
  • **节奏**:写出时长感与动作演进(「3 秒内:水珠滑落 → 杯身转动 → 定格 logo」)。
  • **钩子镜**:第一镜提示词要最狠——冲突、爽点、反差,3 秒内抓住。
  • 中文提示词,可直接生成。

视频剪辑

  • 按镜序(shotIndex)排到时间轴,**整体收紧到 15–30 秒**,广告不拖。
  • 钩子镜留足(别被切短),卖点镜可快切,CTA 尾镜给足停留让人记住品牌。
  • 音乐/节拍若有,卡点对齐镜头切换(本阶段先排片占位,配乐是后续)。
  • 排完提示用户去预览区看流,确认后进导出。

输入

  • **brief**(必填):产品文案 / 卖点 / 品牌介绍(一段话即可;可附产品图作参考)。

示例

  • **便携榨汁杯 30 秒宣传片**:把一段卖点文案做成钩子→卖点→使用场景→行动号召的竖屏短宣传片。
Read more
Ships withnomi

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.

Get the whole plugin

Other skills on nomi.