
qualsenweb/fight-video-create-skill
Productivity workflowAI 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 会先列出每份资料的:
- 建议入库位置与主要用途;
- 可复用的空间、动作、镜头或剧情机制;
- 与现有资料的重复、冲突和拆分风险。
只有在用户确认后才会去重、写入、更新路由并执行校验。
创作工作流
锁定事实
↓
场景路由 → 场景摘要或原创场景
↓
动作/分镜方案路由 → 用户确认主方案
↓
招式路由 → 合理性门禁(按需)
↓
技能路由 → 单体/群体候选 → 特殊条件确认(按需)
↓
示例剧本路由 → 只迁移结构机制
↓
剧情 + 动作链 + 空间路线 + 动作分镜 + 连续性约束
关键原则
- 用户事实优先:人物、武器、能力、动作顺序、胜负、时长、比例和结尾不可被案例覆盖。
- 先路由,后读正文:自动匹配至少命中一个路由关键词;零命中即按原创处理。
- 一次一个主方案:动作/分镜方案必须先确认,未经确认不混合多个方案的默认协议。
- 招式必须可执行:每个关键动作都要有起势、轨迹、接触或落空、受力反馈、结果和下一步条件。
- 招式优先于技能:能写成具体武学、兵器技法或动作链的内容不进入技能库;选中技能后必须满足特殊法器、身体部位、介质或状态条件。
- 只做战斗设计与动作分镜:不输出模型/平台提示词,也不把提示词包装、生成参数、负面词、字幕或声音指令吸收到资料库。
- 案例只迁移机制:可复用冲突升级、空间阶段、攻防转折、高潮接口和结尾结构,不复制专有角色、连续句子或无关情节。
交付内容
未指定格式时,默认输出以下六部分:
- 采用依据:确认使用的方案、场景、招式、技能、案例及原创部分;
- 剧情设计:目标、冲突、升级、转折、胜负因果和结尾;
- 角色动作签名:起手、距离、移动、主战、破招、受击和终结方式;
- 动作设计:动作目的 → 身体路径 → 对手响应 → 接触反馈 → 位移结果 → 下一动作条件;
- 空间路线与分镜表:人物位置、观察轴、镜头接力、运镜终点和环境反馈;
- 连续性约束:角色与武器状态稳定、无身体融合、无回合制复位、无随机越轴、视觉效果不遮挡关键接触。
成稿还必须保证:开场快速进入有效动作;重要动作产生明确结果;上一段末态成为下一段起点;一打多不排队;终结来自前文形成的破绽;最后一帧仍保留主体、摄影机或环境余波运动。
资料库
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
文档导航
贡献与资料规范
欢迎提交场景、动作导演方案、招式专项、条件型技能和示例剧本。新增、删除、拆分、合并或改名时,请同时:
- 将内容放入职责最接近的目录;
- 更新对应目录的
00-路由元.json; - 使用自然、区分度高的关键词;
- 运行
validate_routes.py,并用强关键词完成路由烟测; - 保留来源说明,不把推断内容伪装成原始事实;
- 剥离提示词、模型/平台语法、生成参数、负面词、字幕/声音指令和成片提示语,只保留平台无关的战斗知识。
License
本仓库当前未附带独立许可证声明。使用、分发或提交外部资料前,请确认相关内容的版权与授权范围。
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add qualsenweb/fight-video-create-skill