Skill 能做什么
一个 Skill 通常定义四件事:- 何时激活:关键词、标签、正则等匹配规则
- 注入内容:指令、示例、领域知识
- 依赖约束:所需二进制、环境变量、配置
- 预算限制:单次激活可消耗的 token 上限
激活流程
1
Gate(门控)
先检查前置条件:PATH 中是否有要求的二进制、环境变量是否存在、配置是否齐全。未通过门控的技能直接跳过。
2
Score(打分)
对通过门控的技能按关键词、标签、正则命中进行确定性打分。
3
Budget(预算)
按分数从高到低选择技能,直到耗尽
SKILLS_MAX_TOKENS。4
Attenuate(收敛)
按信任级别施加工具上限:安装技能默认降级为只读工具;受信任技能保留完整能力。
信任级别
技能目录
自动发现
当SKILLS_AUTO_DISCOVER=true(默认)时,启动阶段会扫描所有技能目录并索引合法的 SKILL.md。运行中新增技能一般在下次重启后生效。