Hermes Agent Skills

Skills(技能)是 Hermes Agent 的程序化记忆。
Skills 允许智能体从经验中创建可重用的工作流程,并在未来的会话中复用。
Skills 系统是 Hermes Agent 的核心差异化特性——它是唯一内置学习循环的智能体,能够创建技能、在使用中改进技能,并在会话之间保持知识。
什么是 Skills?
Skills 是一组定义智能体行为的指令和工具,它们可以:
•
自动化工作流程 — 封装常见任务模式
•
跨会话学习 — 保存和复用成功的解决方案
•
与社区共享 — 发布和安装他人创建的技能
•
自我改进 — 在使用中不断完善
内置 Skills
Hermes 带有一系列内置 Skills,可通过斜杠命令激活:
#sBmAkUMBPqtZ text { white-space: pre; }#sBmAkUMBPqtZ .fb0 { stroke: var(--N900-FG, 0.15); }#sBmAkUMBPqtZ .fb0 {stroke: rgba(31,35,41, 0.15)}#sBmAkUMBPqtZ .fx0 { stroke-miterlimit: 10; }#sBmAkUMBPqtZ .fx0 {stroke-miterlimit: 10}#sBmAkUMBPqtZ .fa1 { fill: rgb(187, 191, 196); }#sBmAkUMBPqtZ .fa1 {fill: rgb(187, 191, 196)}#sBmAkUMBPqtZ .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#sBmAkUMBPqtZ .fx1 {font-style: normal}#sBmAkUMBPqtZ .fx2 { text-anchor: middle; }#sBmAkUMBPqtZ .fx2 {text-anchor: middle}#sBmAkUMBPqtZ .fx3 { dominant-baseline: central; }#sBmAkUMBPqtZ .fx3 {dominant-baseline: central}#sBmAkUMBPqtZ .fx4 { stroke: none; }#sBmAkUMBPqtZ .fx4 {stroke: none}#sBmAkUMBPqtZ .fc0 { fill: var(--text-caption); }#sBmAkUMBPqtZ .fc0 {fill: #646a73}#sBmAkUMBPqtZ .fa2 { fill: var(--text-link-disabled); }#sBmAkUMBPqtZ .fa2 {fill: rgb(187, 191, 196)}#sBmAkUMBPqtZ .fa3 { fill: rgb(59, 58, 56); }#sBmAkUMBPqtZ .fa3 {fill: rgb(59, 58, 56)}#sBmAkUMBPqtZ .fx5 { font: 700 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#sBmAkUMBPqtZ .fx5 {font-style: normal}#sBmAkUMBPqtZ .fx6 { text-anchor: start; }#sBmAkUMBPqtZ .fx6 {text-anchor: start}#sBmAkUMBPqtZ .fx7 { dominant-baseline: alphabetic; }#sBmAkUMBPqtZ .fx7 {dominant-baseline: alphabetic}#sBmAkUMBPqtZ .fc1 { fill: rgb(255, 255, 255); }#sBmAkUMBPqtZ .fc1 {fill: rgb(255, 255, 255)}#sBmAkUMBPqtZ .fx8 { font: 400 14px LarkHackSafariFont, LarkEmojiFont, "monospace", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Noto Sans", Tahoma, "Nimbus Sans L", Arial, "Liberation Sans", "PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Source Han Sans CN", "Microsoft YaHei", "Wenquanyi Micro Hei", "WenQuanYi Zen Hei", STHeiti, SimHei, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", system-ui; }#sBmAkUMBPqtZ .fx8 {font-style: normal}#sBmAkUMBPqtZ .fc2 { fill: rgb(51, 51, 51); }#sBmAkUMBPqtZ .fc2 {fill: rgb(51, 51, 51)}#sBmAkUMBPqtZ .fx9 { font: 400 14px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#sBmAkUMBPqtZ .fx9 {font-style: normal}#sBmAkUMBPqtZ .fb1 { fill: var(--N900-FG, 0.15); }#sBmAkUMBPqtZ .fb1 {fill: rgba(31,35,41, 0.15)}#sBmAkUMBPqtZ .fb2 { fill: rgb(212, 212, 212); }#sBmAkUMBPqtZ .fb2 {fill: rgb(212, 212, 212)}#sBmAkUMBPqtZ .fb3 { fill: rgb(232, 234, 246); }#sBmAkUMBPqtZ .fb3 {fill: rgb(232, 234, 246)}#sBmAkUMBPqtZ .fa4 { fill: var(--bg-body); }#sBmAkUMBPqtZ .fa4 {fill: #fff}AB1234567命令功能/help/model/tools/skills/personality/voice显示命令帮助切换模型列出可用工具技能管理人格设定语音模式
浏览和安装 Skills
搜索 skill
代码块
Python
# 搜索技能
hermes skills search kubernetes
hermes skills search react --source skills-sh
# 从文档站点发现技能
hermes skills search https://mintlify.com/docs --source well-known
安装 skill
代码块
Python
# 从 GitHub 安装
hermes skills install openai/skills/k8s
# 从官方目录安装
hermes skills install official/security/1password
# 强制安装(需谨慎)
hermes skills install skills-sh/vercel-labs/json-render/json-render-react --force
在聊天中使用技能
安装的技能会自动注册为斜杠命令:
代码块
Python
/gif-search funny cats
/axolotl help me fine-tune Llama 3 on my dataset
/github-pr-workflow create a PR for the auth refactor
创建自定义技能
技能存储在 ~/.hermes/skills/ 目录中。每个技能是一个包含 skill.md 的目录:
代码块
Python
~/.hermes/skills/
└── my-custom-skill/
└── skill.md
技能格式
代码块
YAML
---
技能元数据
表格加载中...
技能生命周期
创建
智能体可以在会话中创建技能:
💡
❯ 记住这个工作流程:每次我让你分析 Python 代码时,使用以下步骤...
Hermes 会保存这个技能供将来使用。
改进
技能可以在使用中自动改进。当智能体发现更好的方法时,它会:
•
记录成功的模式
•
更新技能指令
•
在未来的会话中应用改进
召回
使用 FTS5 全文搜索跨会话召回技能:
代码块
Python
技能与 AGENTS.md
技能与项目级别的 AGENTS.md 配合使用:
•
AGENTS.md — 项目级上下文和指南
•
技能 — 可重用的工作流程和模式
两者都通过动态上下文注入来增强智能体的能力。
技能命令参考
💡
提示:技能与 agentskills.io 兼容——技能是可移植的、可分享的、社区贡献的。