hermes agent需安装skills技能包才能执行文件读写、命令执行等操作;启用skills后,可通过hermes skills install安装官方内置技能包,支持一键全装、按需单装或从github安装指定分支,并可管理已安装技能的启用、禁用、更新与卸载。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让Hermes Agent真正帮你读写文件、执行命令、定时发消息、自动抓网页数据,光靠模型推理远远不够——必须装上对应的Skills技能包,否则它连“打开记事本”都做不到。
确认Skills功能已启用
启动Hermes后,在终端输入 hermes doctor,检查输出中是否包含 ✓ Skills system: enabled。如果没有,说明安装时未加载技能模块,需重新运行初始化向导:hermes init --force,并在“Install skills?”提示处选 y。
注意:若跳过此步直接装技能,后续调用会报错 No skill found for action: write_file。
安装官方内置Skill包
方法一:一键全装(适合新手)
在终端执行:hermes skills install --all。
这会拉取 40+ 个预置技能,包括 file_io、shell_exec、web_search、schedule、clipboard 等核心能力模块。
方法二:按需单装(推荐进阶用户)
例如只装文件操作能力:hermes skills install file_io。
只装定时任务:hermes skills install schedule。
每个技能包体积约 80–300KB,避免无谓下载。
方法三:从 GitHub 直接装指定分支
比如装开发版 web_search:hermes skills install https://github.com/NousResearch/hermes-skills-web-search.git#dev。
【必须带协议头 https://,否则报错找不到仓库】
管理已安装的Skills
第一步:列出全部已启用技能
hermes skills list
输出中带 ✅ 的为已启用,❌ 表示已安装但被禁用。
第二步:禁用某个技能(如暂时不用浏览器操作)
hermes skills disable browser
禁用后该技能不会出现在可用工具列表中,也不会被Agent自动调用。
第三步:更新所有技能到最新版
hermes skills update --all
这一步会逐个检查远程 commit hash,仅对有更新的技能执行 git pull。不建议频繁运行,国内网络下部分技能仓库可能超时中断。
第四步:彻底卸载一个技能(含配置与缓存)
hermes skills uninstall clipboard
【卸载后相关功能永久失效,且无法通过 hermes skills restore 恢复】
验证技能是否生效
在Hermes交互界面中,直接输入:/run write_file path=~/test.txt content="Hello from Hermes Skill"。
如果终端返回 ✅ File written successfully,说明 file_io 技能已正常工作。
再试一个组合动作:/run shell_exec command="ls -l ~ | head -n 3"。
看到目录列表即证明 shell_exec 技能链路通畅。











