用途:当用户要求创建、脚手架化、更新或审查 MoviePilot agent 技能时使用,适用于仓库内置技能(skills/<skill-id>/),而非仅放在 config/agent/skills 的本地覆盖。
主要能力与规则:仓库根目录 skills/ 是内置技能的唯一来源,agent 启动时会同步到 config/agent/skills;同步是否覆盖取决于 SKILL.md 中的 version 字段,更新已有内置技能必须递增 version,否则用户可能继续使用旧副本。文件夹名与 frontmatter 的 name 必须一致,仅用小写字母、数字和连字符;优先扩展现有技能而非创建重叠副本。
使用方式:先理解请求,判断是新建还是修改,提取目标任务、触发短语、所需工具及是否需要辅助脚本;先检查 skills/ 目录避免重复;新技能路径为 skills/<skill-id>/SKILL.md,skill-id 简短、连字符、少于 64 字符,建议动词或领域开头。frontmatter 需包含 name、version、description(主要触发面,写明何时使用)、allowed-tools(工作流依赖明确工具集时),compatibility 仅在环境约束确实重要时添加。正文包含简短目的、MoviePilot 专属规则、分步工作流、匹配用户请求的具体示例及辅助文件引用;优先使用祈使句、具体文件路径,避免通用理论、大段重复文档及技能目录内的 README.md、CHANGELOG.md。仅在重复确定性工作时添加 scripts/,辅助文件放在同一技能目录并在 SKILL.md 中显式引用;纯指令技能保持单个 SKILL.md。
完成前校验:name 与目录名一致、description 含真实触发场景、更新内置技能时 version 已递增、尽量确认可被 MoviePilot 技能加载器解析,并报告最终路径及是否需要重启 agent 以同步。
限制:资料未提供具体收费、价格、平台或效果信息;示例中的工具名与命令需按实际环境确认。