技能是什么
ComfyTV 采用开放的 Agent Skills 格式(与 Claude Code 等 agent 产品同一套SKILL.md 约定)。一个技能就是一个文件夹:
SKILL.md 以 YAML frontmatter 开头,后接普通 Markdown 指令:
name—— 小写字母、数字、连字符(如h3-cinematic-director)。它是技能在所有地方的身份:/面板、MCP prompt、skills/下的文件夹名。description—— “什么时候用”的那段话。在 agent 判定任务命中之前,它只能看到这一段,所以要写具体:技能产出什么、期望什么输入、哪些说法应该触发它。
SKILL.md 全文,指令里指到 references/ 才继续读深层文件。再长的方法论也不烧上下文。
技能放在哪
用户技能与内置技能同
name 时,用户版覆盖内置版。
ComfyTV 目前内置一个技能:h3-cinematic-director —— MiniMax H3 视频生产的导演级方法论:分镜设计、H3 提示词精确 schema(T2VA/I2VA/FL2VA/L2VA/Ref2VA)、一致性审片、单点修复。配合自带的 H3 工作流使用。
管理技能
打开侧边栏的 设置 → 技能:- 启用 Agent Skills —— 全局开关(默认开)。关掉后
skill工具和所有技能 prompt 从 MCP 上消失。 - 每个已装技能显示来源(内置/用户)和描述,带逐技能开关。
- 导入 —— 上传包含单个技能文件夹的
.zip(SKILL.md在 zip 根,或在唯一的顶层文件夹里)。不合规的包会被拒并给出原因。 - 删除 —— 仅限用户技能;内置技能只能禁用。
使用技能
在 Bot 里 —— 聊天输入框打/ 唤出技能面板;继续打字过滤,回车或点击选中。技能变成消息上的一枚 chip,agent 会先读它再动手:
skill 工具的 description 内嵌一份实时技能索引,接入的 agent 自己就能发现,任务命中时调 skill(action='read')。每个启用的技能还同时作为 MCP prompt 提供:在 Claude Code 里表现为 /mcp__comfytv__<技能名> 斜杠命令,可显式调用。
写自己的技能
- 在
<user 目录>/comfytv/skills/下建文件夹(或打成.zip走导入)。 - 写
SKILL.md—— frontmatter 的name+description,然后是指令正文。写给 agent 看而不是给人看:祈使句分步、精确字段名、硬规则、失败情形。 - 长篇参考资料放
references/*.md,在SKILL.md里链接过去——agent 通过同一个skill工具按需拉取。 - 到设置 → 技能里检查:你的技能应该在列且已启用。显示 invalid 时,行内会写明原因(缺 description、name 不合规、frontmatter 坏了)。
另见
- ComfyTV Bot ——
/面板就在它的聊天输入框里 - Agent 接入(MCP) ——
skill工具与 prompt 映射 - 侧边栏 —— 管理技能的设置面板