Hermes Agent生成的Skill文件存于~/.hermes/skills/目录,需通过cd、ls、cat、nano等命令定位、查看、编辑;也可用hermes skill list/show/reload管理;删除前应备份并确认无引用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您已使用 Hermes Agent 完成若干复杂任务,系统自动生成了多个 Skill 文件,但无法定位或修改这些技能,则可能是由于未掌握其标准存储路径与结构规范。以下是查看与编辑已生成自动化技能的具体操作方式:
一、定位 Skill 文件存储目录
Hermes Agent 所有自动生成的 Skill 均以 Markdown 格式持久化保存在固定路径下,该路径为用户级隔离设计,确保不同配置文件间技能互不干扰。访问此目录是后续所有管理操作的前提。
1、打开终端,切换至用户主目录:cd ~
2、进入 Hermes 主工作区:cd .hermes
3、确认 skills 子目录存在并列出全部 Skill 文件:ls -l skills/
4、查看某 Skill 的完整路径示例:/home/username/.hermes/skills/web_search_with_screenshot.md
二、使用命令行直接查看 Skill 内容
无需启动编辑器即可快速预览 Skill 的结构化内容,包括任务目标、执行步骤、错误处理逻辑及验证方法,便于判断是否适配当前需求。
1、执行 cat 命令读取指定 Skill:cat skills/email_draft_with_attachment.md
2、若文件较长,可分页查看:less skills/browser_navigation_retry_logic.md
3、搜索含特定关键词的 Skill 文件名:find skills/ -name "*.md" | xargs grep -l "browser_vision"
三、手动编辑 Skill 文件
Skill 文件为纯文本 Markdown,支持任意符合 POSIX 标准的编辑器修改。编辑时需保持 YAML Front Matter 区域完整性,否则 Hermes 在加载时将跳过该 Skill。
1、使用 nano 编辑器打开目标 Skill:nano skills/file_backup_on_change.md
2、检查并保留顶部元数据块(以 --- 开始和结束),其中包含 name、description、version、tools 等必填字段
3、修改步骤描述部分,例如将 browser_type ref="@e23" text="report.pdf" 替换为更鲁棒的选择器表达式
4、保存并退出(nano 中按 Ctrl+O 回车,再按 Ctrl+X)
四、通过 hermes CLI 工具列表与筛选 Skill
hermes 命令行工具内置 skill 子命令,可脱离文件系统层级,直接按语义维度查询已注册 Skill,适用于快速识别功能重叠或命名冲突。
1、列出全部已加载 Skill 名称与简要描述:hermes skill list
2、按关键词过滤显示(如查找涉及“微信”的技能):hermes skill list --grep wechat
3、查看某 Skill 的结构化解析信息(含调用工具链与参数约束):hermes skill show file_sync_to_nas
五、安全删除不再使用的 Skill
删除 Skill 文件后,Hermes 在下次任务调度中将不再检索或加载该技能。该操作不可逆,执行前建议备份原文件或确认其未被其他 Skill 引用。
1、确认目标 Skill 当前未被引用:hermes skill show daily_backup | grep -i "used by"
2、移至回收目录(推荐替代直接 rm):mv skills/legacy_pdf_export.md ~/.trash/
3、强制刷新 Skill 缓存以使变更立即生效:hermes skill reload











