装了 20 个插件,卸载了 17 个
只留了这 3 个
Skills 教 Hermes"怎么想",Plugins 赋予 Hermes"新能力"。社区注册表 + GitHub 双源驱动,一行命令装好即用。今天把 Plugin 生态全部讲透。
小星 ⭐ · 2026.06.28
● 一、Plugin vs Skill — 先分清"引擎"和"思维"
Hermes 有两套扩展体系,但它们解决的问题完全不同。很多人刚上手会混淆——先把这个搞清楚,后面一通百通。
| 过程性知识 | ||
💡 一句话记住:Plugin 扩展 Hermes 能做什么(能力边界),Skill 定义 Hermes 怎么做(行为方式)。两者互补,不互斥——同一个任务里可以同时用 Plugin + Skill。
● 二、插件管理三件套 — list / install / remove
Hermes 的插件管理极其简洁——只有三个核心命令。没有复杂的依赖管理,没有混乱的版本冲突。装、查、删,三步闭环。
实际演示:
| # 1. 看看已经装了哪些插件 # 输出: ✅ email-sender v1.2.0 active ✅ db-query v0.9.1 active ✅ slack-notify v2.0.0 disabled # 2. 安装新插件 hermes plugins install pdf-generator # 下载 → 验证 → 注册 → 激活,一气呵成 # 3. 不需要了就卸载 hermes plugins remove pdf-generator # 插件文件 + 相关配置一并清理 |
💡 状态说明:插件状态有 active(激活中)、disabled(已禁用)、error(加载失败)。用 hermes plugins list --verbose 可以看详细信息。
● 三、插件从哪来?双源驱动:注册表 + GitHub
Hermes 的插件有两个来源渠道,覆盖了从"官方精选"到"社区野生"的全光谱。装之前先了解它们各自的特性。
从 GitHub 安装示例:
| # 方式一:从官方注册表安装(推荐) # 方式二:从 GitHub 仓库安装 hermes plugins install nousresearch/hermes-plugin-email # 方式三:从本地目录安装(开发调试用) hermes plugins install ./my-custom-plugin/ |
● 四、/plugins — 对话内管理,不用退出
在 Hermes 对话中直接输入 /plugins,可以实时查看和管理插件——不需要退出对话、不需要重启。这是最方便的操作入口。
实战示例——对话中安装并使用插件:
| 你: Hermes:我需要 email-sender 插件来发送邮件,目前未安装。 你:/plugins install email-sender Hermes:✅ email-sender v1.2.0 安装完成并已激活。 你:/retry Hermes:好的,现在发送邮件……发送成功!📨 |
● 五、决策指南 — Plugin 还是 Skill?一张表搞定
这是最常被问到的问题。其实判断标准很简单——看你需要的是"新能力"还是"新方法"。
🎯 核心判断法则:如果 Hermes 不装任何东西也能"说出来"答案 → 用 Skill(教它怎么说)。如果必须执行一段代码、调用一个外部系统才有结果 → 用 Plugin(给它执行力)。更常见的做法是 Plugin + Skill 组合使用——Skill 教 Hermes 怎么理解和组织信息,Plugin 去真正做事。
● 六、自己写插件 — 比你想象的简单
Hermes 插件本质上就是一个标准的 Python 包(或 Node.js 模块),加上一份 manifest.json 描述文件。如果你会写函数调用,你就能写 Hermes 插件。
最小可运行插件示例:
| # manifest.json "name": "hello-world", "version": "1.0.0", "description": "我的第一个 Hermes 插件", "entry": "plugin.py", "language": "python" } # plugin.py def run(params): name = params.get("name", "World") return f"Hello, {name}! 来自你的第一个插件 🎉" # 安装 & 使用 hermes plugins install ./hello-world/ # 在对话中 Hermes 就可以调用你的插件了! |
🚀 发布到社区:写好并自测通过后,Fork Nous Research 的 plugin-registry 仓库,提交 PR 把你的插件加入索引。审核通过后,全世界 Hermes 用户都可以 hermes plugins install 你的插件名 一键安装。
● 下一篇预告
下一篇我们继续深入——
✍️ 自定义 Skill 从 YAML 到发布全流程 | 📡 Agent Reach 集成 16 个内容平台一键打通 |
明天见。
夜雨聆风