问题域/PD-43

技能管理系统

Skills Management System

Agent技能发现/安装/加载:支持bundled/npm/git来源,workspace级技能快照,技能prompt注入system prompt,技能命令注册,环境变量覆盖

子问题

1.技能发现与安装

2.技能eligibility检查

3.技能prompt构建

4.workspace同步

5.技能命令注册

6.远程节点技能资格探测与缓存同步

7.插件系统技能目录集成与互斥控制

8.Prompt token 预算下的技能截断策略

9.技能命令名消毒与跨平台去重

各项目的解法1 solutions

Signals

横向对比

维度OpenClaw
技能发现机制6源分层目录扫描,SKILL.md 约定,Map 同名覆盖
资格评估声明式 Frontmatter 四维检查(OS/bins/env/config)+ 远程节点 probe
安全机制安装前双层规则引擎静态扫描(行级+源级,critical/warn/info)
Prompt集成数量+字符双限流,二分搜索最大前缀,路径压缩节省token
快照与缓存SkillSnapshot 不可变快照 + 版本号比对 + filter 匹配决定刷新
安装系统声明式多包管理器(brew/node/go/uv/download)+ 依赖自动安装
命令注册自动消毒+去重斜杠命令,支持 tool dispatch 和 raw arg 转发

最佳实践

1.SkillSnapshot快照机制

2.bundled allowlist白名单控制

3.二分搜索确定 prompt 字符预算内的最大技能前缀

4.路径压缩(home→~)节省每技能 5-6 token

5.安装前双层规则引擎(行级+源级)静态安全扫描

6.声明式多包管理器安装规格(brew/node/go/uv/download)