跳到主要内容

技能系统

什么是技能?

技能是 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

技能最佳实践

  • 保持技能专注和单一职责
  • 提供清晰的触发条件
  • 包含验证步骤
  • 定期更新和维护