Install
openclaw skills install @wangminrui2022/ftk-sercet-minimax-h3Minimax H3文生视频、图生视频动作武打提示词生成,将用户的打斗构想通过场景、动作分镜方案、招式库、技能库和示例剧本的多层关键词检索,编译为可靠的战斗剧情、动作链、空间路线与动作分镜;也可将用户提供的一个或多个资料文件按用途吸收到 reference 资料库并维护路由元。用于打斗剧情构思、动作设计、招式设计、条件型技能设计、战斗分镜、资料入库或扩充打斗资料库;不负责提示词生成。
openclaw skills install @wangminrui2022/ftk-sercet-minimax-h3reference/;吸收来源包含这些内容时必须先剥离。资料固定存放在当前 Skill 内,从仓库根目录使用以下路径:
.cursor/skills/fight-video-create-skill/reference/scenes/00-路由元.json.cursor/skills/fight-video-create-skill/reference/action-storyboard-design/00-路由元.json.cursor/skills/fight-video-create-skill/reference/action-storyboard-design/招式库/00-路由元.json.cursor/skills/fight-video-create-skill/reference/action-storyboard-design/技能库/00-路由元.json.cursor/skills/fight-video-create-skill/reference/example-scripts/00-路由元.json执行确定性检索:
python -X utf8 .cursor/skills/fight-video-create-skill/scripts/route_reference.py <scenes|design|moves|skills|scripts> --query "用户原文与提炼关键词"
资料入库或路由变更后执行:
python -X utf8 .cursor/skills/fight-video-create-skill/scripts/validate_routes.py
检索结果中的 eligible 只包含至少命中一个关键词的候选;available 用于展示所有可手动选择的方案,不代表自动匹配成功。技能库例外:只按“单体”或“群体”召回宽松候选,primary 固定为空;selection_notice 中的二级条件只用于选中后的提醒,不参与匹配或排序。
先判断任务类型:
从自然语言静默提炼:
不要让用户填写内部表格。若缺少时长和比例且不影响设计,可先采用资料方案默认值并在交付中声明。
先判断用户是否已给出可执行场景。场景至少应包含明确地点或空间类型;仅有“古代”“赛博朋克”“仙侠”等题材不算完整场景。
已有场景:尊重用户场景,直接进入阶段 2;不要为了使用资料而替换场景。
没有场景:
scenes。design。available 列出其名称与定位;仅当用户要求具体招式、武学绑定、逐招拆解、兵器技法或动作链需要专业技法支撑时执行:
moves。仅当角色需要独立能力机制,且该机制不能由招式库中的具体武学、兵器技法、身体路径或连续招式表达时执行:
skills;不得把特殊法器、身体部位、介质、状态或发动动作加入技能匹配查询。primary,也不得因路由编号靠前自动选中。向用户或当前智能体展示候选名称、能力定位和适用边界后再选择。selection_notice 中的:
secondary_keywords:特殊法器、身体部位、介质、状态或控制接口;condition_prompt:发动前必须满足的条件;condition_options:可创造条件、可行替代和放弃选项;move_library_exclusions:与招式库的互斥边界。scripts。根据用户要求输出战斗剧情、动作设计或动作分镜。用户未指定格式时,按以下结构交付:
时间段|叙事目的|景别与机位|人物位置|动作与攻防|主运镜及终点|接力状态|环境反馈。成稿必须满足:开场快速进入有效动作;重要动作有因果与结果;上一段末态成为下一段起点;一打多不排队;终结来自前文破绽;最后一帧仍有主体、摄影机或环境余波运动。
逐个读取用户文件,建立清单:文件名、格式、主题、可复用内容、建议目标、重复/冲突风险。按主要用途分类:
.cursor/skills/fight-video-create-skill/reference/scenes/.cursor/skills/fight-video-create-skill/reference/action-storyboard-design/.cursor/skills/fight-video-create-skill/reference/action-storyboard-design/招式库/.cursor/skills/fight-video-create-skill/reference/action-storyboard-design/技能库/.cursor/skills/fight-video-create-skill/reference/example-scripts/一个文件有多个用途时,优先拆成职责单一的资料;无法无损拆分时询问用户。不得仅因主题相近就覆盖现有文件。
完成识别与分类后,必须先向用户输出确认清单,至少包含:每个文件的拟入库位置、主要用途、可复用内容摘要、重复或冲突风险,以及需要拆分或用户决定的事项。明确写出“以上识别结果和入库用途待确认”;在用户确认、修正或补充前,不得读取目标目录路由元、相近资料或必要索引,也不得执行去重、整合或写入。
用户确认用途后:
任何新增、删除、改名、拆分、合并或定位变化都同步维护目标目录的 00-路由元.json:
meta.inventory_count、meta.last_verified;routes、inventory;retrieval_hint,动作方案的 plot_signatures/avoid_when/conflict_resolution,案例的 script_types/scene_signatures,招式的 technique_signatures/avoid_when,技能的 range_keywords/secondary_keywords/condition_prompt/condition_options/ability_signatures/move_library_exclusions/avoid_when。关键词必须来自用户可能输入的自然表达。宽泛词不能单独造成误路由。新增目标至少有一个关键词,且文件必须真实存在。技能库是唯一例外:range_keywords 只能是“单体”或“群体”,并允许宽松召回;secondary_keywords 及其他条件字段绝不参与检索。
只要吸收内容涉及 .cursor/skills/fight-video-create-skill/reference/action-storyboard-design/ 或会改变动作、剧情、分镜的通用规则:
.cursor/skills/fight-video-create-skill/reference/action-storyboard-design/互补融合大杂烩版本.md;version。招式资料变更还要同步 招式库/00-招式库索引.md;技能资料变更还要同步 技能库/00-技能库索引.md,并重新检查与招式库的互斥关系。若分类文件仍声明来自 武打skill.md,必须同步源文件或明确改写来源,禁止索引与实际来源失真。