技能系统
什么是技能?
技能是 Hermes 的可复用工作流和知识库。每个技能包含:
- 元数据 - 名称、描述、分类
- 指令 - 执行步骤和最佳实践
- 参考资源 - 文档、模板、脚本
- 验证步骤 - 确保正确执行
技能结构
skill-name/
├── SKILL.md # 主文档
├── references/ # 参考资源
├── templates/ # 模板文件
├── scripts/ # 可执行脚本
└── assets/ # 其他资源
创建技能
1. 定义技能
hermes skill create my-skill
2. 编写 SKILL.md
---
name: my-skill
description: 技能描述
category: development
---
# 我的技能
## 触发条件
当用户需要...时
## 执行步骤
1. 第一步
2. 第二步
3. 第三步
## 验证
确保...
3. 添加资源
hermes skill add-file my-skill references/guide.md
使用技能
hermes skill list
hermes skill view my-skill
技能最佳实践
- 保持技能专注和单一职责
- 提供清晰的触发条件
- 包含验证步骤
- 定期更新和维护