【Hermes Agent 从入门到精通】第 28 篇:技能发布与共享
本系列定位:零基础入门,从安装配置到高级架构全覆盖。无论你是开发者、运维工程师、还是技术爱好者,本系列带你彻底掌握 Hermes Agent。
本篇你将学到
- 技能发布到 Hub
- 从 GitHub 仓库安装技能
- 技能版本管理
hermes skills tap添加第三方技能源- 社区技能生态参与
学完本篇,你将能分享自己的技能并利用社区生态。
一、技能分发方式
1.1 三种方式
| 方式 | 说明 | 适合 |
|---|---|---|
| Hub 发布 | 发布到 Hermes 官方技能中心 | 公开分享给所有人 |
| GitHub 仓库 | 技能放在 Git 仓库中 | 团队内部 / 开源项目 |
| 手动复制 | 直接拷贝到 ~/.hermes/skills/ | 个人使用 / 快速测试 |
下面是三种技能分发方式的决策流程:
二、发布到 Hub
2.1 发布命令
hermes skills publish ~/.hermes/skills/development/my-skill/
2.2 发布流程
1. 验证 SKILL.md 格式(frontmatter 完整)
2. 上传到 Hermes 技能中心
3. 生成技能 ID
4. 其他用户可以通过 ID 安装
2.3 安装 Hub 技能
# 通过名称安装
hermes skills install my-skill
# 预览
hermes skills inspect my-skill
下面是发布到 Hub 的完整流程:
三、从 GitHub 安装
3.1 直接 URL 安装
# 从任意 GitHub URL 安装
hermes skills install https://github.com/user/repo/blob/main/skills/my-skill/SKILL.md
3.2 添加技能源(Tap)
把一个 GitHub 仓库注册为技能源:
# 添加源
hermes skills tap add https://github.com/user/hermes-skills
# 列出源中的技能
hermes skills browse
# → 现在会显示这个仓库中的所有技能
# 安装
hermes skills install skill-name
3.3 团队技能仓库
团队可以维护一个共享的技能仓库:
https://github.com/your-team/hermes-skills
├── skills/
│ ├── project-conventions/
│ │ └── SKILL.md
│ ├── deploy-process/
│ │ └── SKILL.md
│ └── code-review-checklist/
│ └── SKILL.md
团队成员一行命令安装:
hermes skills tap add https://github.com/your-team/hermes-skills
hermes skills install project-conventions
下面是三种 GitHub 安装方式的对比:
四、技能版本管理
4.1 版本号
---
name: my-skill
version: 1.2.0
---
语义化版本:主版本.次版本.修订号
4.2 更新检查
# 检查哪些已安装的技能有更新
hermes skills check
# 更新所有过期技能
hermes skills update
# 更新单个
hermes skills update my-skill
下面是技能版本管理与更新检查的流程:
五、技能命名与分类规范
5.1 命名规则
小写字母 + 连字符
✅ code-review-checklist
✅ spring-boot-ddd
❌ Code_Review_Checklist
❌ codeReviewChecklist
5.2 分类(Category)
技能按类别组织:
| 类别 | 说明 | 示例 |
|---|---|---|
software-development | 软件开发 | tdd, debugging, code-review |
devops | 运维 | docker, k8s, ci-cd |
mlops | 机器学习 | fine-tuning, inference |
creative | 创意 | writing, design, art |
productivity | 生产力 | email, docs, automation |
research | 研究 | arxiv, papers, analysis |
下面是技能命名与分类规范总览:
六、社区参与
6.1 浏览社区技能
hermes skills browse
6.2 贡献技能
- 编写高质量技能
- 发布到 Hub 或 GitHub
- 在社区分享
6.3 技能质量标准
| 标准 | 说明 |
|---|---|
| description 精准 | 触发条件明确 |
| 内容准确 | 命令和步骤经过验证 |
| 有示例 | 提供正例和反例 |
| 有 references | 复杂主题有详细参考 |
| 定期维护 | 跟随工具版本更新 |
本篇小结
| 知识点 | 核心内容 |
|---|---|
| Hub 发布 | hermes skills publish |
| GitHub 安装 | hermes skills install URL |
hermes skills tap add | 添加仓库为技能源 |
| 版本管理 | 语义化版本号 |
hermes skills check | 检查更新 |
hermes skills update | 更新技能 |
| 团队技能仓库 | Git 仓库共享团队规范 |
下篇预告
技能越来越多怎么管理?下一篇学习 Curator 自动管理技能的使用率、过期和归档。
如果本篇内容对你有帮助,欢迎点赞收藏!有任何疑问,欢迎在评论区交流。

576

被折叠的 条评论
为什么被折叠?



