核心用法
Skill Manager 是一款面向开发者和 AI 助手的技能生命周期管理工具,涵盖发现、安装、更新和清理四个核心环节。其主要功能包括:
1. 上下文感知建议
- 根据用户当前任务实时识别潜在技能需求(如提及 Stripe、AWS 等工具时主动建议)
- 在用户遇到困难或进入陌生领域时主动提供帮助
- 区别于模式观察,仅响应当前即时上下文
2. 安装与追踪
- 通过
npx clawhub install <slug>执行安装 - 在
~/skill-manager/inventory.md维护技能清单,记录 slug@版本、用途、安装日期 - 追踪用户明确拒绝的技能及原因
3. 更新检测
- 使用
npx clawhub info <slug>检查版本状态 - 主动提示可用更新
4. 清理机制
- 项目结束或用户主动请求时移除技能
- 定期审计,建议清理闲置技能
- 限制追踪不超过 30 个已安装技能
显著优点
- 主动智能:无需用户主动搜索,基于上下文预判需求
- 轻量可控:明确的 scope 限制,不读取技能管理目录外的文件
- 隐私友好:不记录行为模式或任务重复次数
- 版本透明:完整的变更日志(v1.0.2 修复安全标记)
潜在局限
- 依赖
clawhubCLI 生态,外部工具可用性决定功能完整性 - 建议质量受限于当前上下文理解能力
- 需用户明确授权才能执行安装/移除操作,自动化程度有限
- 单目录存储设计(
~/skill-manager/)在跨项目管理场景下可能不便
适合人群
- 频繁使用多种专业技能的开发者
- 希望减少手动技能搜索成本的 AI 助手用户
- 需要维护整洁技能环境的项目管理者
常规风险
- 建议可能不符合用户实际需求,造成打扰
- 外部 CLI 工具引入的供应链安全风险
- 长期累积的 declined 记录可能占用存储空间
- 目录权限问题可能导致清单写入失败