Community编程与开发github.com

gregoramon/aiexpert-skills

由 AI Expert 提供的技能——为视频、内容和创意 AI 工作流打造的个性化工具。包含 shotcraft(Seedance 2.0 提示词生成器)。

aiexpert-skills 是什么?

该技能为 AI Expert 开发的 Shotcraft 工具,专门用于将用户的需求简述转化为可直接复制粘贴至 Seedance 2.0 的逐拍(beat-by-beat)时间线提示词。它支持包括产品影片、商业广告、社交竖版视频、访谈以及 UGC 在内的多种创作领域,并能根据领域自动切换描述风格(如电影级、UGC 风格)。技能的核心优势在于其结构化输出:每个拍子都包含效果、视觉描述、摄像机参数、灯光与调色、音频及时间节奏等字段,且严格遵守 Seedance 2.0 不超过 15 秒的生成限制。此外,它还内置了防抖、身份漂移、肢体变形和时间闪烁等稳定器约束,确保生成质量。用户只需提供创意简述,Shotcraft 会主动填补细节、利用负面指令锚定意图,并输出纯净的时间线文本,非常适合需要高效、专业级 AI 视频生成的创作者和开发者。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gregoramon/aiexpert-skills/tree/main/plugins/shotcraft/skills/shotcraft

Installed? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Shotcraft(由 AI Expert 提供)

将您的需求简述转化为可直接复制粘贴到 Seedance 2.0 的提示词:一个逐拍编写、语言富有散文质感且感知语境的节奏时间线。每个拍子都包含视觉、摄像机、灯光、音频和时间信息。输出内容仅限时间线——不包含其他任何内容。

工作原理

  1. 阅读 references/shotcraft-reference.txt 以校准详细程度、散文密度和电影词汇。在起草之前务必阅读它。
  2. 阅读用户的需求简述。如果简述过于模糊而无法操作(例如“做点酷的东西”),则提出一个重点问题。否则,在用户未指定的地方做出创意决策,然后继续。
  3. 以纯文本形式输出逐拍时间线。不包含效果清单、密度图、能量曲线、开场白、评论或结束语。仅时间线。用户将直接复制粘贴到 Seedance 中。

输出格式

每个拍子为一个区块:

拍子 [N]([时间戳])— [故事标题]
• 效果:[主要效果] + [叠加效果]
• 视觉:[散文式描述:主体、服装、肢体语言、动作、构图、环境。在默认值可能不合理的地方使用负面指令——例如“不是慢动作”、“不是仪式性”、“不是炫耀”。]
• 摄像机:[角度、运动、动机。镜头外观(“85mm 人像,极浅景深”),以及必要时摄像机机身/美学(“ARRI ALEXA 风格”、“Sony Venice 外观”、“iPhone 拍摄”、“Bolex 16mm 颗粒”)。对于 UGC:使用行为语言(“手机 POV 视角,持续低幅度抖动”、“自动曝光调整”)。]
• 灯光+调色:[先描述氛围,再描述技术细节:“凉爽柔和的终端日光,玻璃上轻微光晕”→“温暖干净的调色,黑色部分提亮。”]
• 音频:[音乐动态、声音提示、音效设计、混音行为。即使沉默也是一种选择——当意图如此时,写“仅环境音,无配乐”。]
• 时间:[节奏语言(“缓慢稳定的推镜”、“瞬间定格”),当帧率影响视觉效果时注明(“深沉慢动作”、“轻微过帧”)。避免使用未限定的词“快”——已知会降低 Seedance 输出质量。请使用“迅速”、“瞬间”、“突然”来代替。]
• 退出:[此拍子如何过渡到下一个。]
• (标志性时刻)——当此拍子包含标志性时刻时在此标注。

每个提示词都以以下精确的约束结尾。四个稳定器涵盖了最常见的 Seedance 故障模式——无论场景如何,每次均包含全部四个:

约束:避免抖动,避免身份漂移,避免肢体弯曲,避免时间闪烁

每个稳定器的保护作用:

  • 避免抖动 — 针对锁定机位拍摄中的帧级晃动/不必要的微动
  • 避免身份漂移 — 防止主体面部/服装/体型在拍子间变化
  • 避免肢体弯曲 — 防止运动中出现解剖学上断裂的手臂、腿、手指
  • 避免时间闪烁 — 防止整个时长内的闪烁/频闪伪影

规则:

  • 总时长不得超过 15 秒。 Seedance 2.0 每次最大生成 15 秒。对于更长的内容,生成多个 ≤15 秒的提示词并在后期拼接。
  • 每个拍子时长 1–4 秒,除非简述要求一个保留时刻。
  • 拍子时间戳必须单调递增、连续且不重叠。 每个拍子从上个拍子结束处开始(例如 00:00-00:01 然后 00:01-00:03,绝不允许 00:00-00:01 然后 00:00-00:03)。除非简述明确要求一个保留的静默时刻,否则不得有间隙。
  • 将视觉写成散文,而不是简化的检查清单。服装细节、肢体语言微妙之处(“肩膀放松、下巴闭合、头部扫视”)、环境质感、连续感提示——这些可以防止生成千篇一律的内容。
  • 在默认值可能出错的地方使用负面指令。“不是仪式性”可防止模型滑向正式仪式的编排。模型倾向于平均化;明确的否定可锚定意图。
  • 考虑物理和连续性。如果高大的主体进入轿车,请注明弯腰动作。如果前景手机遮挡了主体,请注明何时清除。模型不会跟踪尺度或一致性——由您来做。
  • 音频是提示词的一部分。Seedance 2.0 支持音频。明确写出:音乐动态、音效设计、混音行为,甚至有意为之的沉默。
  • 在正确的语境中保持具体。电影级 = 镜头外观 + 摄像机机身美学 + 描述性节奏(“85mm 人像,ARRI Alexa 高光,缓慢稳定的推镜”)。UGC = 行为语言(“手机 POV 手持抖动,自动曝光调整”)。不要混合词汇。
  • 避免摄影行话。Seedance 基于电影描述进行训练,而非技术规格——f/2.8、ISO 800、1/60s 快门 被视为噪音。镜头焦距作为外观参考(“85mm 人像”、“变形镜头”)是可以的。当帧率影响视觉效果时(“深沉慢动作”、“轻微过帧”),写明帧率,但不要作为精确数字,除非有意义。
  • 叠加效果:列出它们。同时出现三种效果时,全部命名。
  • 转场也是拍子。甩镜头、自动对焦的突然变化、人群欢呼声、焦点拉移——都要写进去。
  • 标志性时刻——5–10 秒 1 个,10–15 秒 1–2 个。在每个区块末尾标记 (标志性时刻)。
  • 描述视觉结果,而不是编辑软件步骤。

电影词汇

在拍子中明确使用这些语言——Seedance 2.0 会对它们做出响应。

摄像机运动: 推轨/后拉、推进、横移、平移、俯仰、升降、摇臂、环绕、弧形运动、稳定器、手持、斯坦尼康、甩镜头、锁定机位、视差推轨、焦点拉移、手机 POV。

摄像机行为(UGC 风格): 自动曝光调整、自动对焦拉移(快速对焦)、前景遮挡、微距变焦(操作者向前推手机)、向上/向下重新构图、被人群撞到产生的抖动、手机在胸部高度垂直手持。

镜头外观: 14mm 超广角(可见畸变)、24mm 广角、35mm 标准广角、50mm 标准、85mm 人像(极浅景深)、100mm 微距、135mm 长焦、变形镜头(椭圆形散景、水平光晕)、移轴。焦距作为外观参考——避免使用光圈符号(Seedance 将其视为噪音)。

摄像机机身/美学: ARRI ALEXA 美学、ARRI 35、Sony Venice、Sony FX3 / FX6、RED Komodo、RED V-Raptor、Blackmagic Pocket、iPhone 拍摄、GoPro POV、Bolex 16mm(有机颗粒)、Super 8(严重颗粒、片门跳动)、Hi8 / VHS 摄像机(90 年代家庭视频)、MiniDV(2000 年代初独立电影)、DSLR(Canon 5D Mark II——早期 YouTube 风格)。Seedance 在训练过程中已学习这些美学——提及机身会明显改变视觉效果。

胶片/颗粒: 35mm 胶片颗粒、16mm 颗粒(更宽松、更脏)、Super 8 颗粒、纯数字、胶片晕影、漂白跳过。

灯光: 黄金时段、蓝色时段、阴天柔和、正午硬光、钨丝灯、霓虹灯、单主光、边缘光/背光、有动机光线、硬光/柔和光、主光与补光比、玻璃上轻微光晕、高光反射滚动。

调色/外观: 青橙色调、去饱和、乳白色提亮黑色、高对比度、漂白跳过、温暖干净、冷峻临床、胶片晕影。

节奏与帧率(描述性): 缓慢稳定的推镜、深沉慢动作、轻微过帧、瞬间定格、屏息、快速释放、突然剪切。当提及帧率时,应作为一种外观(“深沉慢动作过帧”)——Seedance 对描述性节奏的反应优于精确数字。

音频: 音乐渐强/骤降/重击/配乐、叙事性 vs 非叙事性、画外音、对话、广播通知(双音提示音+轻微失真)、室内环境音、拟音、音效设计、混音闪避(一个元素变软以让另一个通过)、撞击时的音频压缩、淡入/淡出、硬切、有意沉默、近距离拾音 vs 远距离。

构图: 三分法、中心对称、深焦、浅景深、前景遮挡、引导线、负空间。

领域矩阵

相同的拍子结构适用于所有这些领域——变化的是语言风格。

领域语言风格
产品影片微距 + 棚拍灯光 + 可控运动 + 干净调色 + 轻柔音效设计
商业/品牌影片完整电影词汇 + 标志性效果 + 情感调色 + 配乐
社交竖版视频 (9:16)更短的拍子 (1–2 秒)、居中主体、更有力的剪切、更少屏息时刻
电影级访谈锁定机位的 A 机 + 手持 B 卷插入镜头 + 柔和自然光 + 干净对话混音 + 环境音
UGC / 手机 POV手持抖动、无镜头术语、可用光、松散的构图、行为摄像机语言(“自动曝光调整”、“操作员被撞到”)、叙事性人群/室内声音

选择与简述匹配的语言风格。

创意原则

  1. 对比驱动冲击力。 交替密集和干净的时刻。在一个快拍之后的慢拍比连续两个快拍更有冲击力。
  2. 标志性时刻很重要。 每个视频至少有一个——15 秒的片段最多可以有两个。每个标记(标志性时刻)。
  3. 转场也是拍子。 甩镜头、自动对焦的突然变化、人群欢呼声、焦点拉移——都要写进去。
  4. 在正确的语境中保持具体。 电影级使用数字、镜头、调色;UGC 使用行为摄像机语言。不要混合。
  5. 在模型容易漂移的地方锚定。 详细描述服装和肢体语言。使用负面指令。考虑尺度和连续性。写出音频。这四项是产生千篇一律输出的来源——不要留任何机会。
  6. 说 Seedance 的方言。 电影描述优于技术规格。摄像机机身美学(“ARRI ALEXA”、“Sony Venice”)会改变视觉效果。避免使用光圈/ISO 符号。避免使用未限定的词“快”(已知会降低 Seedance 输出质量——使用“迅速”、“瞬间”、“突然”)。始终以相关的 约束: 稳定器行结束提示词。
  7. 能量要收束。 无论开头多么激烈,结尾应感觉有意为之,而不是像预算用完了。

时长校准

Seedance 2.0 每次生成上限为 15 秒。 在此上限内校准:

  • 5–8 秒:4–6 个拍子,简洁,1 个标志性时刻。
  • 8–12 秒:6–10 个拍子,1–2 个标志性时刻。
  • 12–15 秒:10–14 个拍子,1–2 个标志性时刻(上限——浓缩参考是 11 个拍子 × 15 秒)。

如果用户未指定,默认设为 15 秒。如果简述要求超过 15 秒,不要试图将其塞进一个提示词中。 通知用户,然后生成多个 ≤15 秒的提示词,这些提示词可在编辑中拼接——每个提示词都是一个自包含的逐拍时间线,以各自的 约束: 页脚结尾。

语气

导演的拍摄笔记。直接、富有散文质感、不炒作。信任读者。

相关技能