Skills 技能是什么:拆掉两千行的巨型系统提示词
一个老毛病
玩编排的人都有过:系统提示词越写越长,反八股清单、口吻约定、工作流程全堆在一起,两千多行不敢动,而且多个子代理里重复拷贝同样的段落。
Skill(技能)把这个死结拆开:每类知识打包成一个命名目录,Agent 在真正需要的时候自己去读。
Skill 长什么样
一个 Skill 就是一个文件夹:一份必需的 SKILL.md,加可选的子文件夹(参考资料、示例、素材):
director-anti-cliche-zh/
├── SKILL.md ← 必需,含 frontmatter 与正文
└── references/ ← 可选子文件
SKILL.md 开头是 YAML frontmatter(名称、描述),后面是正文。格式兼容 Anthropic 的 Claude Skills——你在别处看到的相关资料大多可以直接参考。
Agent 怎么用它
- 派发 Agent 时,系统在它的提示词顶部注入一份只有名字和描述的技能目录
- Agent 判断哪条相关,通过函数工具读取正文(只能读,不能改——写权限在你和工作台手里)
- 读完照着做
这样提示词永远清爽,知识按需加载,同一份反八股规则可以被导演模式下所有 Agent 共享而不用各抄一份。
作用域分层
Skill 存在三个作用域里,作用域决定谁能看到它:
| 作用域 | 谁能读 | 典型用途 |
|---|---|---|
| 全局 | 所有编排 | 通用写作纪律 |
| 预设 | 这份预设的编排 | 与特定预设绑定的规则 |
| 角色卡 | 这张卡的编排 | 卡专属的口吻与设定 |
预设与角色卡作用域的 Skill 会跟着它们一起导出——把卡分享出去,让这张卡正常工作的规则也一起走了。
出厂自带
全新安装会预置一批出厂 Skill(由默认导演配置的内联提示词拆解而来),比如反八股写作规则、事件摘要纪律。它们可以在管理面板里对比、恢复、全量导入,见Skill 的安装与分发。
下一步:写一个自己的 Skill。