技能系统
Hermes Agent 拥有丰富的技能生态系统,总计 647+ 技能分布在 4 个注册表和 16 个类别中,兼容 agentskills.io 标准。
647+
总技能数
79
内置技能
47
可选技能
521
社区技能
技能注册表
| 注册表 | 数量 | 说明 |
|---|---|---|
| 内置(Built-in) | 79 | 随 Hermes 安装自动可用,无需额外安装 |
| 可选(Optional) | 47 | 官方维护,需要手动安装 |
| 社区(Community) | 521 | 社区贡献的技能,通过技能中心浏览和安装 |
| 自定义(Custom) | — | 用户自行开发的技能 |
技能类别(16 个)
| 类别 | 说明 |
|---|---|
| 代码开发 | 编程语言支持、代码生成、重构、调试 |
| DevOps | CI/CD、Docker、Kubernetes、部署自动化 |
| 数据分析 | 数据处理、可视化、统计分析 |
| 写作 | 文档撰写、内容创作、翻译 |
| 研究 | 学术研究、论文分析、文献综述 |
| 网络 | Web 开发、API、爬虫 |
| 安全 | 安全审计、渗透测试、漏洞分析 |
| 系统管理 | 服务器管理、监控、日志分析 |
| 数据库 | SQL/NoSQL 操作、数据迁移 |
| AI/ML | 机器学习、深度学习、模型训练 |
| 通信 | 消息通知、邮件处理、社交媒体 |
| 文件处理 | 文档转换、格式处理、批量操作 |
| 多媒体 | 图像、音频、视频处理 |
| 项目管理 | 任务跟踪、日程管理、团队协作 |
| 教育 | 教学辅助、知识问答、学习计划 |
| 金融 | 市场分析、投资策略、财务计算 |
技能管理命令
| 命令 | 说明 |
|---|---|
/skills browse | 浏览可用技能市场 |
/skills search <keyword> | 搜索技能 |
/skills install <name> | 安装技能 |
/skills uninstall <name> | 卸载技能 |
/skills list | 列出已安装技能 |
/skills inspect <name> | 查看技能详情 |
/skills check | 检查技能更新 |
/skills update <name> | 更新技能 |
/skills update all | 更新所有技能 |
/skills audit | 审计已安装技能 |
/skills publish | 发布自定义技能 |
/skills snapshot | 创建技能快照 |
/skills tap | 添加技能源 |
/skills config <name> | 配置技能选项 |
兼容 agentskills.io
Hermes Agent 的技能系统兼容 agentskills.io 标准,这意味着:
- 可以安装符合 agentskills.io 标准的第三方技能
- 你开发的技能可以发布到 agentskills.io 生态系统
- 跨平台技能共享和复用
创建自定义技能
你可以创建自己的技能来扩展 Hermes 的能力。技能的基本结构:
yaml
# ~/.hermes/skills/my-skill/skill.yaml
name: my-skill
version: 1.0.0
description: 我的自定义技能
author: your-name
category: custom
# 技能触发条件
triggers:
- "when I say"
- "帮我做"
# 技能指令
instructions: |
当用户请求时,执行以下步骤:
1. 分析用户需求
2. 执行相关操作
3. 返回结果
# 所需工具
tools:
- terminal
- file
- search
使用 /skills publish 命令可以将你的自定义技能发布到社区,与其他用户共享。