
Hermes Agent 技能系统实操指南安装、创建与管理自定义 AI 技能【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent当你想让 AI 自动处理部署、日志分析这类重复工作每次手写 prompt 实在太慢。Hermes Agent 的技能系统解决这件事从多个来源一键安装现成技能也能几分钟做出自己的那个。环境准备先拿源码。你后面要开发本地技能需要改仓库里的文件所以是克隆下来而不是只装二进制包。git clone https://gitcode.com/GitHub_Trending/he/hermes-agent cd hermes-agent然后运行安装脚本。它会自动创建 Python 虚拟环境、装完依赖并把hermes命令注册进 PATH省去你手动配置的环节./setup-hermes.sh # 自动处理依赖与环境 hermes --version # 验证输出版本号即安装成功看到版本号输出后hermes skills命令集就可用了。如果这一步报错多半是 Python 版本低于要求装好 3.10 以上再跑一遍脚本即可。日常操作搜索、安装与更新假设你要找一个 K8s 相关技能。先用search跨来源搜--source参数可以把范围限定到某个具体来源hermes skills search kubernetes deployment # 搜索全部来源 hermes skills search docker --source clawhub # 只搜 clawhub搜到合适的就装。install支持技能名、URL 或本地目录不带来源参数时系统自动挑最佳匹配结果里会标注技能来自哪个源hermes skills install k8s-skills # 按名称安装 hermes skills install /path/to/local-skill # 从本地目录安装装完用list确认技能和它的来源、版本。平时更新时update不带参数会更新全部技能带上名字则只更新那一个不再用的技能及时uninstall减少每次启动时的加载开销hermes skills list # 查看已装技能 hermes skills update k8s-skills # 只更新这一个 hermes skills uninstall k8s-skills # 卸载安装过程中的信任提示和扫描逻辑源码在 agent/skill_utils.py想弄清某条警告的含义可以直接翻。从零开发一个技能 场景让 Agent 按你的日志格式做错误摘要做一个log-digest技能。目录结构很简单SKILL.md是入口scripts放执行代码log-digest/ ├── SKILL.md # 元数据 使用说明 └── scripts/ └── main.py # 实际执行的脚本SKILL.md由 YAML 元数据加正文组成。注意description字段——它决定系统在什么任务下加载这个技能写得越具体命中越准--- name: log-digest description: 把应用日志按错误级别聚合并生成摘要 version: 1.0.0 --- # Log Digest 调用 scripts/main.py 处理指定文件输出错误摘要。功能代码保持最小可运行参数进、结果出就行import sys def run(path): errors [l for l in open(path) if ERROR in l] return {total: len(errors), sample: errors[:5]} if __name__ __main__: print(run(sys.argv[1]))在本地装上再验证一下hermes skills install ./log-digest hermes skills list | grep log-digest # 出现在列表里即成功技能是按需加载的只有任务匹配description时才会进入上下文所以多装几个不会拖慢对话。之后 Agent 遇到日志类任务就会自动带上它你不再需要在 prompt 里解释格式。安全机制与信任分级第三方技能本质上是要在你机器上执行代码的所以系统按来源划分信任级别级别来源行为Builtin随 Hermes 提供默认加载Trusted官方注册表已审计完全访问VerifiedClawHub 且扫描通过加载首次使用给警告CommunityGitHub/URL隔离用户批准后放行Unscanned任何来源扫描前直接阻止这就是为什么装完要跑一次审计Community 级别的技能在审计通过前只留在隔离区扫不出问题才正式生效hermes skills audit k8s-skills # 审计单个技能 hermes skills audit --all # 审计全部日志在 skills/.hub/audit.log审计结果值得回头看一眼里面列出了扫描出的可疑命令和数据来源方便你判断某个技能能不能长期留着。进阶快照同步与用量分析管理多台机器时把技能清单打包带走最省事hermes skills snapshot export my-skills.json # 导出当前技能清单 hermes skills snapshot import my-skills.json # 新机器上导入复原 hermes skills stats # 看近 30 天各技能加载次数stats除了看排名还能帮你清理连续一个月加载次数为 0 的技能大概率可以卸掉。另外安装技能时如果提示它常与其他技能配合使用可以勾选一并装上省去逐个搜索。速查与下一步命令作用hermes skills search 关键词跨来源搜索技能hermes skills install 名称/路径技能安装名称、URL、本地目录均可hermes skills list查看已装技能及来源hermes skills update / uninstall更新 / 卸载hermes skills audit [--all]技能安全审计hermes skills snapshot export/import快照同步hermes skills stats使用统计下一步建议读 CONTRIBUTING.md 里的技能章节了解官方可选技能该放在哪个目录给刚建的log-digest加一层参数校验比如文件不存在时返回明确错误而不是抛异常【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考