关于 muapi-social-media-video
用于制作社交媒体视频的 Agent 技能,会读取品牌资料并生成文案、分镜、Seedance 2.0 导演提示词,还可按需生成参考图和视频。适合需要针对不同平台和品牌风格制作短视频内容的工作流。
主要功能
- 01读取品牌身份、受众与文案资料
- 02生成社交帖子文案和分镜
- 03编写 Seedance 2.0 导演提示词
- 04按场景生成参考图
- 05按平台规格生成视频
适用场景
- 01制作 Instagram Reels 产品宣传视频
- 02为 TikTok 活动内容编写分镜
- 03用参考图制作品牌角色视频
- 04为不同社交平台调整视频格式
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ samuraigpt/ generative-media-skills --skill muapi-social-media-video安装后在 Claude Code 中输入/muapi-social-media-video确认已加载。
详细介绍
社交媒体视频创作
端到端工作流:品牌文件 → 分镜脚本 → 参考图片 → Seedance 2.0 视频。
读取您的品牌形象、ICP 和消息文档,制作符合品牌风格的社交视频——针对 Seedance 2.0 的指令式提示词语法和目标平台进行全面优化。
Agent 执行协议
步骤 1 — 读取品牌文件
在撰写任何内容之前,Agent MUST 读取所有可用的品牌文件。在工作目录或任何 brand/ 子目录中查找:
| 文件 | 提取内容 |
|---|---|
brand-identity.md | 视觉风格、调色板、语气、Logo/产品美学、品牌个性 |
ICP.md | 目标受众——他们是谁、痛点是什么、什么能激励他们 |
messaging.md | 核心价值主张、吸引点、CTA、营销主题、标语 |
如果文件缺失,请根据现有内容继续,并说明缺失项。
步骤 2 — 撰写社交帖子文案 + 分镜脚本
使用品牌背景信息制作:
社交帖子文案(用于说明文字/文案):
- 吸引点句子(开头 1–2 句——必须让人停下滚动)
- 正文(3–5 句:问题 → 解决方案 → 证明 → CTA)
- Hashtag(5–8 个相关标签)
- CTA(一个明确的行动)
分镜脚本(时长与平台规格匹配):
0–3s: [Opening scene — hook/visual surprise — camera move]
3–7s: [Core message — product/subject in action — camera move]
7–10s: [Resolution — brand moment — CTA text on screen]
10–15s: [Logo/tagline hold — background music fade]
语气必须与品牌个性一致。如果品牌风格活泼 → 采用轻快的转场和明亮的调色。 如果品牌风格高端 → 缓慢呈现、暗色奢华美学、氛围感灯光。
步骤 3 — 编写 Seedance 2.0 导演提示词
将分镜脚本转换为 Seedance 2.0 的技术性导演简报。
规则:
- 切勿使用含糊的描述词(“美丽”“惊艳”“8k”)。请使用专业的电影摄影术语。
- 始终具体说明镜头运动、镜头类型和实体照明方式。
- 对于 10s 及以上的视频,使用时间码片段:
0–3s: [...] 3–7s: [...] 7–10s: [...] - 如果提供了图片,请整合
@image1、@image2参考标签。 - 始终包含声音指导(即使很简短)——Seedance 会生成音频。
- 以构图开头,以纹理和微动作结尾。
导演简报模板:
[SCENE] {environment, lighting, time of day}
[SUBJECT] {product/character/subject with specific detail}
[ACTION] {what happens — fluid, continuous, physically plausible}
[CAMERA] {movement + lens + framing}
[STYLE] {color grade, mood, film reference if helpful}
[SOUND] {music tone, sound effects, ambient}
0–Xs: {if multi-beat}
步骤 4 — 生成参考图片(如有需要)
需要生成参考图片的情况:
| 场景 | 模式 | 所需图片 |
|---|---|---|
| 产品展示 | i2v | 1 张产品图作为首帧 |
| 场景转场 | first-last | 2 张图片——开场帧和结束帧 |
| 品牌角色 | i2v | 1 张角色参考图 |
| 纯概念 | t2v | 无——仅使用文本 |
| 情绪/风格锚点 | i2v | 1 张风格参考图 |
图片生成——按用途推荐的模型:
| 用途 | 推荐模型 | 原因 |
|---|---|---|
| 照片级真实感产品/场景 | google-imagen4-ultra | 真实感最高,光照效果出色 |
| 概念艺术 / 风格化 | flux-kontext-pro-t2i | 创意还原度高,风格遵循能力强 |
| 最快出图 | google-imagen4-fast | 速度快且质量良好 |
| 高度精细/编辑风格 | hidream-i1-full | 细节丰富,具有编辑级品质 |
| 具有鲜明身份特征的角色 | ideogram-v3-t2i | 擅长文本和角色渲染 |
参考图片提示词格式: 编写简洁、专业的图片提示词(不是 Seedance 提示词)。包括:
- 主体描述 + 关键产品/品牌视觉元素
- 灯光(影棚、黄金时段等)
- 镜头构图(中景、产品特写等)
- 与品牌形象相符的氛围/调色板
- 不要使用运动描述(这是静态画面)
执行图片生成:
bash core/media/generate-image.sh \
--model google-imagen4-ultra \
--prompt "your image prompt" \
--aspect-ratio 9:16 \
--view
步骤 5 — 生成视频
根据内容类型和可用素材选择模式、档位和镜头。
模式选择:
| 情况 | 模式 | 命令 |
|---|---|---|
| 没有参考图片 | t2v | 默认 |
| 1 张图片(首帧) | i2v | --mode i2v --file ref.jpg |
| 起始帧 + 结束帧 | first-last | --mode first-last --tier global --file start.jpg --file end.jpg |
| 多参考图混合 | i2v | 最多 9 张图片 |
调用脚本:
bash library/social/social-media-video/scripts/run-social-video.sh \
--prompt "your director brief here" \
--platform instagram \
--camera drone \
[--mode t2v|i2v|first-last] \
[--file ref_image.jpg] \
[--gen-ref "reference image prompt"] \
[--tier global] \
[--quality high] \
[--view]
平台规格
| 平台 | 格式 | 画幅 | 时长 | 备注 |
|---|---|---|---|---|
| Instagram Reels | 竖屏 | 9:16 | 10–15s | 在第 1s 抓住观众 |
| Instagram Feed | 方形 | 1:1 | 10s | 静态感效果很好 |
| TikTok | 竖屏 | 9:16 | 10–15s | 节奏活跃,快速剪辑 |
| YouTube Shorts | 竖屏 | 9:16 | 15s | 最高画质 |
| 横屏 | 16:9 | 10–15s | 专业风格 | |
| Twitter/X | 横屏 | 16:9 | 10s | 简洁有力,直截了当 |
| YouTube(长视频) | 横屏 | 16:9 | 15s | 电影感,缓慢铺陈 |
| 竖版 | 4:3 | 10s | 突出生活方式 |
档位说明: 对于
1:1和21:9格式,请使用--tier global或--tier vip。Chinese 档位仅支持 16:9、9:16、4:3、3:4。
摄影机语言参考
标准摄影机意图(--camera / --intent 标志)
| 意图 | 运镜 | 适用场景 |
|---|---|---|
reveal | 缓慢升臂,广角建立镜头 | 产品发布、品牌亮相 |
epic | 推轨 + 环绕,低角度英雄视角 | 品牌宣言、情感故事 |
product | 静态微距环绕,精准呈现 | 电商、产品演示 |
narrative | 跟踪镜头,Steadicam 稳定器 | 用户证言、故事驱动内容 |
tense | 手持抖动,荷兰角 | 高能量、紧迫感 |
comedy | 反应式手持,干脆的变焦 | 轻松愉快的品牌内容 |
专业摄影机意图(新增)
| 意图 | 描述 | 适用场景 |
|---|---|---|
fpv | 第一人称主观视角(POV)——沉浸式 GoPro 风格,持续向前运动,近距离呈现周边细节 | 动作类品牌、旅行、体育、科技演示 |
drone | 航拍电影式穿越镜头——云台稳定、流畅横移,从高空下降进入场景 | 房地产、奢侈品、户外品牌、史诗级亮相 |
flythrough | 地面视角的建筑穿越镜头——连续推轨穿过空间,无缝切换场景 | 建筑、室内设计、场馆展示 |
FPV 提示词扩展:
Immersive first-person POV shot. Camera glides forward through [scene] at eye level.
Slight natural motion stabilization with GoPro-style wide angle.
Peripheral detail rushing past — [details]. Smooth continuous forward motion.
No cuts throughout. [Subject] visible in foreground periphery.
无人机穿越镜头提示词扩展:
Cinematic aerial drone shot. Camera descends from 200m altitude toward [subject/scene],
sweeping lateral arc as it descends. Gimbal-stabilized smooth motion.
Golden hour atmosphere, long shadows across [terrain/scene].
Final frame settles into medium establishing shot.
Aerial cinematography, DJI Inspire aesthetic.
提示词质量检查清单
完成 Seedance 提示词前,请确认:
- 场景环境具体且符合物理特征(而非“好看的背景”)
- 明确写出运镜方式(推轨、环绕、无人机穿越、FPV 等)
- 使用专业术语描述灯光(体积光、轮廓光、柔和漫射光等)
- 根据 brand-identity.md 中的信息,以视觉细节描述主体/产品
- 包含声音方向(哪怕只有一行)
- 10s 及以上的视频使用时间码
- 如果提供了图片,需引用
@image1等 - 最后几秒包含品牌 CTA 或标语
- 避免模糊形容词(“惊艳”“美丽”“震撼”)——改用专业术语
示例:完整工作流
用户:“为我们的冷萃咖啡品牌制作一条 Instagram Reel,采用无人机镜头,呈现高端质感”
第 1 步 — 品牌信息读取:读取 brand-identity.md(极简包装、深度烘焙、黑金配色)、ICP.md(25–40 岁城市专业人士,重视品质)、messaging.md(“精准萃取。绝不妥协。”)
第 2 步 — 故事板:
0–2s: Drone descends over rooftop terrace at sunrise, fog below.
2–5s: Drone swoops down toward coffee cup on white marble, steam rising.
5–9s: Close-up orbit of bottle, specular gold highlights, ice cubes.
9–11s: Product settles, black screen fades in: "Zero Compromise." + logo
Sound: Minimal lounge beat, coffee pour sound effect at 5s.
第 3 步 — Seedance 导演提示词:
0–2s: Cinematic aerial drone shot. Camera descends at 30° angle toward a rooftop terrace at sunrise.
Golden hour atmosphere, San Francisco bay fog below horizon. Gimbal-stabilized smooth descent.
2–5s: Drone rapidly closes toward a glass of cold brew coffee on white marble.
Steam curling upward. Macro lens approach. Caustic light patterns on wet glass surface.
5–9s: Slow precision orbit around cold brew bottle. Black matte label with gold embossed text catching
specular highlights. Ice cubes with subsurface light scattering. Commercial macro aesthetic.
9–11s: Static product hero shot. Letterbox crop, deep focus, black fade in from sides.
Sound: Minimal ambient beat, single piano note, coffee liquid sound effect at 5s mark.
Maintain cinematic color grade — deep blacks, warm gold midtones throughout.
第 4 步 — 生成参考图:google-imagen4-ultra → 冷萃咖啡瓶产品镜头(9:16)
第 5 步 — 生成视频:
bash library/social/social-media-video/scripts/run-social-video.sh \
--prompt "0–2s: Cinematic aerial drone shot..." \
--platform instagram \
--camera drone \
--mode i2v \
--file media_outputs/coldbrew_ref.jpg \
--duration 11 \
--tier global \
--view
应避免的常见错误
- 读取品牌文件后却置之不理 — 分镜必须在视觉上符合品牌的配色和调性。
- 提示词过于笼统 — “一段好看的产品视频”只会生成泛泛的内容。每个词都必须起到引导作用。
- 宽高比与层级不匹配 — 1:1 和 21:9 需要使用
--tier global或--tier vip。 - 忘记声音 — Seedance 会生成音频。请明确引导,否则结果会随机。
- 场景主体静止却使用 FPV — FPV 要求场景中持续运动。请搭配充满动感的环境。
- 使用无人机镜头却没有建立镜头 — 无人机镜头最适合逐渐呈现某个对象(产品、场景或主体)。
- 5s 内切换过多场景 — 复杂程度应与时长相匹配。5s = 1 个节拍。15s = 3–4 个节拍。