QF

qualsenweb/fight-video-create-skill

Productivity workflow
61 stars Качество 40 Тренд 40

AI fight-video creation/design skill | 从打斗构思到剧情、动作、分镜;支持资料检索、招式校验与参考库吸收。

Обзор

因为梯子的原因,后续免费开源更新将放在B站每一期的作品里(https://space.bilibili.com/296119304) V1版本的开源给了我很多灵感和思路,V2版本将会给大家带来更多的惊喜。 适用于漫剧、真人动作、动画、武侠、仙侠与能力战。参考资料只提供结构、机制和质量标准,不会覆盖你锁定的人物、武器、能力、胜负、时长或结尾。 本 Skill 只负责战斗设计与动作分镜,不生成任何模型或平台的提示词。提示词包装、模型/平台语法、生成参数、负面词、字幕/声音指令和成片提示语均不得进入资料库。 Skill 会先提炼锁定事实,再依次处理场景和动作/分镜方案。命中多个方案时,会展示推荐项与其他可选项,并在你确认主方案后继续生成。 - 建议入库位置与主要用途; - 可复用的空间、动作、镜头或剧情机制; - 与现有资料的重复、冲突和拆分风险。 1. :人物、武器、能力、动作顺序、胜负、时长、比例和结尾不可被案例覆盖。 2. :自动匹配至少命中一个路由关键词;零命中即按原创处理。 3. :动作/分镜方案必须先确认,未经确认不混合多个方案的默认协议。 4. :每个关键动作都要有起势、轨迹、接触或落空、受力反馈、结果和下一步条件。 5. :能写成具体武学、兵器技法或动作链的内容不进入技能库;选中技能后必须满足特殊法器、身体部位、介质或状态条件。 6. :不输出模型/平台提示词,也不把提示词包装、生成参数、负面词、字幕或声音指令吸收到资料库。 7. :可复用冲突升级、空间阶段、攻防转折、高潮接口和结尾结构,不复制专有角色、连续句子或无关情节。 1. :确认使用的方案、场景、招式、技能、案例及原创部分; 2. :目标、冲突、升级、转折、胜负因果和结尾; 3. :起手、距离、移动、主战、破招、受击和终结方式; 4. :动作目的 → 身体路径 → 对手响应 → 接触反馈 → 位移结果 → 下一动作条件; 5. :人物位置、观察轴、镜头接力、运镜终点和环境反馈; 6. :角色与武器状态稳定、无身体融合、无回合制复位、无随机越轴、视觉效果不遮挡关键接触。 成稿还必须保证:开场快速进入有效动作;重要动作产生明确结果;上一段末态成为下一段起点;一打多不排队;终结来自前文形成的破绽;最后一帧仍保留主体、摄影机或环境余波运动。

README

Fight Video Create Skill

重要通知

因为梯子的原因,后续免费开源更新将放在B站每一期的作品里(https://space.bilibili.com/296119304)

V1版本的开源给了我很多灵感和思路,V2版本将会给大家带来更多的惊喜。

把一句打斗构想,编译成可执行的剧情、动作链、空间路线和动作分镜。

适用于漫剧、真人动作、动画、武侠、仙侠与能力战。参考资料只提供结构、机制和质量标准,不会覆盖你锁定的人物、武器、能力、胜负、时长或结尾。

本 Skill 只负责战斗设计与动作分镜,不生成任何模型或平台的提示词。提示词包装、模型/平台语法、生成参数、负面词、字幕/声音指令和成片提示语均不得进入资料库。

核心能力

能力 解决的问题
构思到成稿 从模糊设定提炼冲突、升级、动作因果、空间调度和镜头结构。
分层检索 按场景、动作/分镜方案、招式库、技能库、示例剧本逐层检索,命中后才读取正文。
招式合理性门禁 校验武器形制、距离、姿态、支点、角色能力、时长和动作衔接。
技能条件门禁 招式优先;技能只按单体/群体召回,选中后检查特殊法器、身体部位、介质与状态。
资料吸收 .docx.txt 等资料按职责拆入场景、导演方案、招式、技能或示例剧本库。
确定性路由 通过关键词、字段权重和语义签名返回可解释的候选,不靠模糊印象套案例。
可验证交付 用路由校验器检查库存、文件、ID、关键词与元数据是否一致。

快速开始

1. 设计一场战斗

将下面的最小输入发送给支持 Skill 的智能体:

调用 fight-video-create-skill:
一个持长枪的男人与一个持长剑的女人战斗。
制作 15 秒、16:9、电影感分镜。

Skill 会先提炼锁定事实,再依次处理场景和动作/分镜方案。命中多个方案时,会展示推荐项与其他可选项,并在你确认主方案后继续生成。

2. 吸收参考资料

调用 fight-video-create-skill 吸收以下资料:
《竹林打斗.docx》、`河滩战斗.txt`

在任何写入前,Skill 会先列出每份资料的:

  • 建议入库位置与主要用途;
  • 可复用的空间、动作、镜头或剧情机制;
  • 与现有资料的重复、冲突和拆分风险。

只有在用户确认后才会去重、写入、更新路由并执行校验。

创作工作流

锁定事实
   ↓
场景路由 → 场景摘要或原创场景
   ↓
动作/分镜方案路由 → 用户确认主方案
   ↓
招式路由 → 合理性门禁(按需)
   ↓
技能路由 → 单体/群体候选 → 特殊条件确认(按需)
   ↓
示例剧本路由 → 只迁移结构机制
   ↓
剧情 + 动作链 + 空间路线 + 动作分镜 + 连续性约束

关键原则

  1. 用户事实优先:人物、武器、能力、动作顺序、胜负、时长、比例和结尾不可被案例覆盖。
  2. 先路由,后读正文:自动匹配至少命中一个路由关键词;零命中即按原创处理。
  3. 一次一个主方案:动作/分镜方案必须先确认,未经确认不混合多个方案的默认协议。
  4. 招式必须可执行:每个关键动作都要有起势、轨迹、接触或落空、受力反馈、结果和下一步条件。
  5. 招式优先于技能:能写成具体武学、兵器技法或动作链的内容不进入技能库;选中技能后必须满足特殊法器、身体部位、介质或状态条件。
  6. 只做战斗设计与动作分镜:不输出模型/平台提示词,也不把提示词包装、生成参数、负面词、字幕或声音指令吸收到资料库。
  7. 案例只迁移机制:可复用冲突升级、空间阶段、攻防转折、高潮接口和结尾结构,不复制专有角色、连续句子或无关情节。

交付内容

未指定格式时,默认输出以下六部分:

  1. 采用依据:确认使用的方案、场景、招式、技能、案例及原创部分;
  2. 剧情设计:目标、冲突、升级、转折、胜负因果和结尾;
  3. 角色动作签名:起手、距离、移动、主战、破招、受击和终结方式;
  4. 动作设计:动作目的 → 身体路径 → 对手响应 → 接触反馈 → 位移结果 → 下一动作条件;
  5. 空间路线与分镜表:人物位置、观察轴、镜头接力、运镜终点和环境反馈;
  6. 连续性约束:角色与武器状态稳定、无身体融合、无回合制复位、无随机越轴、视觉效果不遮挡关键接触。

成稿还必须保证:开场快速进入有效动作;重要动作产生明确结果;上一段末态成为下一段起点;一打多不排队;终结来自前文形成的破绽;最后一帧仍保留主体、摄影机或环境余波运动。

资料库

reference/
├── scenes/                                 # 场景、环境与空间路线
├── action-storyboard-design/               # 动作与分镜导演方案
│   ├── 招式库/                              # 兵器、武学、身法与连招
│   └── 技能库/                              # 条件型独立能力机制
└── example-scripts/                         # 示例剧本与成片结构

scripts/
├── route_reference.py                      # 确定性关键词路由器
└── validate_routes.py                      # 路由元数据校验器

当前资料库包含 27 个场景条目、24 个动作/分镜方案、32 个招式条目、10 个条件型技能机制和 28 个示例剧本案例。技能只按“单体”或“群体”宽松召回,二级条件不会参与匹配。完整库存与关键词以各目录的 00-路由元.json 为准。

本地使用与校验

在仓库根目录执行路由检索:

# 检索动作/分镜方案
python -X utf8 scripts/route_reference.py design --query "竹林 刀剑 追击"

# 检索示例剧本
python -X utf8 scripts/route_reference.py scripts --query "水刃 黑雾 双人清军"

# 按能力范围召回技能候选;二级条件不会参与匹配
python -X utf8 scripts/route_reference.py skills --query "群体"

资料入库、改名、删除或调整路由后执行:

python -X utf8 scripts/validate_routes.py

Windows 若未注册 python 命令,可使用 Python Launcher:

py -3 -X utf8 scripts/validate_routes.py

路由结果中的 eligible 只包含至少命中一个关键词的候选;available 仅用于展示可手动选择的完整方案,不代表自动匹配成功。技能路由的 primary 固定为空,选中候选后必须检查 selection_notice 中的二级条件。

安装

克隆仓库

git clone https://github.com/qualsenWeb/fight-video-create-skill.git

通过智能体安装

向支持 Skill 安装的智能体发送:

帮我安装这个 skill:https://github.com/qualsenWeb/fight-video-create-skill

文档导航

贡献与资料规范

欢迎提交场景、动作导演方案、招式专项、条件型技能和示例剧本。新增、删除、拆分、合并或改名时,请同时:

  1. 将内容放入职责最接近的目录;
  2. 更新对应目录的 00-路由元.json
  3. 使用自然、区分度高的关键词;
  4. 运行 validate_routes.py,并用强关键词完成路由烟测;
  5. 保留来源说明,不把推断内容伪装成原始事实;
  6. 剥离提示词、模型/平台语法、生成参数、负面词、字幕/声音指令和成片提示语,只保留平台无关的战斗知识。

License

本仓库当前未附带独立许可证声明。使用、分发或提交外部资料前,请确认相关内容的版权与授权范围。

View this README on GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add qualsenweb/fight-video-create-skill