Lesson 5: Skill 系统与自定义技能
掌握 Hermes Agent 的核心概念和实践技能
第五节:Skill 系统与自定义技能
学习目标
- 理解 Hermes Skill 系统
- 创建自定义 Skill
- 掌握 Skill 协议
Skill 来源
- 内置 Skill (100+)
- 自动学习 Skill(运行时生成)
- 自定义 Skill(用户创建)
- Hub 下载
动手实战
实战 5.1:查看可用 Skill
# 列出所有 Skill
hermes skill list
# 搜索 Skill
hermes skill search git
# 查看 Skill 详情
hermes skill info code_review
实战 5.2:创建自定义 Skill
mkdir -p ~/.hermes/skills/my-custom-skill
cd ~/.hermes/skills/my-custom-skill
创建 skill.yaml:
name: my-custom-skill
description: "自定义技能描述"
version: "1.0.0"
author: your_name
tags:
- custom
- example
triggers:
- "我的自定义任务"
prompt: |
你是一个自定义技能助手。
实战 5.3:使用 Skill
# 激活 Skill
hermes skill use my-custom-skill
# 列出已激活
hermes skill active
实战 5.4:从 Hub 安装 Skill
# 搜索
hermes skill install code_review
# 更新
hermes skill update code_review
Skill 触发规则
| 触发方式 | 示例 |
|---|---|
| 关键词 | "帮我整理代码" → code-organizer |
| 正则 | /^review (.*)/ → code-review |
| 工具 | 使用特定工具时自动激活 |
课后作业
- [ ] 查看 3 个内置 Skill
- [ ] 创建自定义 Skill
- [ ] 测试 Skill 触发
- [ ] 从 Hub 安装 Skill
下节预告
下一节我们将学习 Gateway API, 实现 HTTP 接口暴露。
课程讨论 (0)
加载中...
💡 讨论将同步到 GitHub Issues • 点击可参与讨论