Hermes Agent CLI 斜杠命令指南:掌握 AI 增强终端的核心操作
Hermes Agent 是一款专为命令行设计的 AI 增强终端工具。它通过一套完整的斜杠命令系统,让你能像聊天一样操作计算机:读取文件、执行 shell 命令、控制浏览器、调用各种预置技能。无论你是处理日常开发、研究项目,还是生成创意内容,这套系统都能把重复性工作变成简单对话,把复杂多步任务变成流畅工作流。
这份指南会一步步带你了解 Hermes Agent 的所有核心命令、技能系统、任务管理方式,以及实际使用中的最佳实践。内容完全按照工具的原生设计展开,帮助你快速上手并真正用起来。想象一下,你不再需要手动切换窗口、重复敲命令,而是直接输入一条斜杠命令,就能让 AI 帮你完成文件编辑、网页操作甚至定时自动化任务。这就是 Hermes Agent 的价值所在。
核心工具命令:日常操作的基础
Hermes Agent 的斜杠命令首先覆盖了最常用的文件、终端、浏览器和代码执行功能。这些命令设计得非常直接,取代了传统命令行工具,让操作更高效、更可视化。
文件操作命令
文件读写是大多数工作的起点。Hermes Agent 提供了四个专用命令,让你无需额外工具就能完成读取、写入、搜索和编辑。
-
/read <文件路径>:读取指定文件的内容,并自动带行号显示。方便你快速浏览代码或笔记,同时知道每一行的位置,便于后续修改或引用。 -
/write <文件路径> <内容>:完全覆盖写入文件内容。如果你需要替换整个文件,直接输入新内容即可。 -
/search <模式>:搜索文件内容或文件名,支持模式匹配。你可以指定路径来缩小范围,比如搜索项目中所有 TODO 标记。 -
/patch <文件路径> <旧文本> <新文本>:在文件中查找并替换指定文本,实现精准编辑,而不需要打开编辑器。
举个实际例子:你在开发项目时,想快速查看主文件内容,就输入 /read ~/project/main.py。如果发现端口配置需要修改,直接用 /patch config.yaml "port: 3000" "port: 8080" 一条命令搞定。相比传统工具,这些命令更贴合 AI 辅助的场景,让你边思考边操作。
终端命令
有时候你还是需要直接执行系统命令。Hermes Agent 内置了终端相关命令:
-
/term <命令>:执行 shell 命令,输出结果直接返回给你。 -
/bg <命令>:把命令放到后台运行,适合长时间任务,不阻塞当前会话。 -
/process <操作>:管理后台进程,支持 list(列出)、poll(检查状态)、kill(终止)等操作。
这些命令让你在 Hermes Agent 内部就能完成系统级操作,避免频繁切换终端窗口。
浏览器操作命令
网页浏览和交互也是 Hermes Agent 的强项。它能自动化控制浏览器,省去手动点击的麻烦:
-
/nav :直接导航到指定网页。 -
/click <元素>:点击页面上的指定元素。 -
/type <元素> <文本>:在指定元素中输入文本。 -
/snap:获取当前页面的快照,便于后续审查。 -
/vision <问题>:对当前页面进行视觉分析,回答你提出的问题。
这些命令把浏览器变成了可编程的部分。你可以连续使用 /nav 打开一个网站,然后 /click 操作按钮,再用 /vision 让 AI 分析页面内容,整个过程像在和智能助手对话。
代码执行命令
-
/exec <Python代码>:直接执行 Python 脚本,并且可以调用 Hermes Agent 内置的工具。
这让数据处理、简单脚本运行变得无缝集成。
技能系统命令:77 个预置技能让 AI 真正“懂你”
Hermes Agent 最强大的部分是它的技能系统。目前内置了 77 个预置技能,覆盖开发、研究、创意等多个领域。这些技能不是简单的命令,而是经过优化的 AI 能力模块。
技能管理命令
-
/skills:列出所有可用技能,一目了然。 -
/skill <技能名>:查看某个技能的详细说明。 -
/skill_create <技能名> <内容>:创建你自己的新技能。 -
/skill_patch <技能名> <旧文本> <新文本>:更新已有技能的内容。
技能按领域分类,方便你快速找到需要的功能:
-
apple:macOS 专属功能,包括 iMessage、提醒事项、笔记等。 -
autonomous-ai-agents:AI 代理编排相关技能,支持 Claude Code、Codex 等工具的协同。 -
creative:创意内容生成,比如 ASCII 艺术、图表、视频等。 -
data-science:数据科学相关,支持 Jupyter 内核等。 -
github:GitHub 工作流,包括 PR、代码审查、Issue 创建等。 -
mlops:机器学习运维,涵盖训练、推理、评估等环节。 -
productivity:生产力工具,支持 Google Workspace、Notion、Linear 等。 -
research:学术研究相关,比如 arXiv 查询、博客监控等。 -
software-development:软件开发技能,包括 TDD、调试、计划制定等。
使用技能前,先输入 /skills 检查有哪些可用,然后用 /skill <技能名> 了解细节,再直接调用。遇到复杂任务,还可以用 /skill_create 自定义一个新技能,让工具越来越贴合你的工作习惯。
任务管理、记忆与搜索命令:让工作流保持清晰
Hermes Agent 不只是执行单条命令,它还内置了任务管理、记忆和历史搜索功能,帮助你处理长期项目。
任务管理命令
-
/todo:查看当前任务列表。 -
/todo_add <任务>:添加新任务。 -
/todo_update <任务ID> <状态>:更新任务状态,比如标记为完成。
这些命令让你把复杂工作拆分成可跟踪的小任务,随时掌握进度。
记忆与搜索命令
-
/memory_add <内容>:把重要信息永久保存到记忆中。 -
/memory_remove <内容>:删除不需要的记忆。 -
/search_sessions <查询>:搜索历史会话记录,快速找到之前处理过的类似问题。 -
/recent:查看最近的会话。
当你遇到熟悉的问题时,直接用 /search_sessions 就能调出历史答案,避免重复劳动。重要信息用 /memory_add 保存后,下次会话还能直接引用。
代理协作命令
-
/delegate <目标>:把任务委派给子代理,让它独立完成推理密集型工作。 -
/delegate_batch <任务数组>:批量委派多个任务,实现并行处理。
这相当于给 Hermes Agent 配备了“助手团队”,适合复杂项目。
计划与调度、多媒体、实用工具命令
计划与调度命令
-
/cron_create <计划> <提示>:创建定时任务,定期自动执行。 -
/cron_list:列出所有定时任务。 -
/cron_run <任务ID>:立即运行某个定时任务。
定时任务特别适合重复性工作,比如每天自动检查某个博客更新。
多媒体命令
-
/tts <文本>:把文本转换成语音输出。 -
/vision_analyze <图片URL> <问题>:分析指定图片并回答你的问题。 -
/gif_search <关键词>:搜索相关 GIF 图片。 -
/youtube :获取 YouTube 视频的文字转录。
这些命令让 Hermes Agent 不再局限于文本,还能处理声音、图片和视频内容。
实用工具命令
-
/clarify <问题>:向用户发起澄清询问,确保理解正确。 -
/plan:进入计划模式,只制定方案,不实际执行。 -
/debug:启动系统化调试模式。 -
/tdd:进入测试驱动开发模式。
这些工具让你在不同场景下都能切换到最合适的工作状态。
平台集成命令:连接外部服务
Hermes Agent 还能直接操作常用平台:
GitHub 工作流
-
/gh_clone <仓库>:克隆 GitHub 仓库。 -
/gh_pr <分支> <标题>:创建 Pull Request。 -
/gh_review <PR号>:进行代码审查。 -
/gh_issue <标题> <描述>:创建 Issue。
邮件与通信
-
/email <命令>:通过 himalaya 管理邮件。 -
/imessage <号码> <消息>:在 macOS 上发送 iMessage。 -
/xitter <命令>:操作 Twitter/X。
智能家居
-
/hue <命令>:控制 Philips Hue 灯光。
MCP 协议命令
-
/mcp_list:列出 MCP 服务器。 -
/mcp_call <服务器> <工具>:调用 MCP 工具。
这些集成命令让 Hermes Agent 真正成为你的统一操作入口。
实际工作流示例:从简单到复杂
下面是一些典型的使用场景,帮助你把命令组合起来。
文件操作示例
输入:/read ~/project/main.py
然后:/write ~/notes.txt "重要笔记内容"
再用:/search "TODO" --path ./src
最后:/patch config.yaml "port: 3000" "port: 8080"
开发工作流示例
先输入 /tdd 进入测试驱动开发模式,然后 /plan 制定实施计划,接着 /delegate "实现用户认证功能" 委派任务,最后 /gh_pr feature/auth "添加用户认证" 创建 Pull Request。
研究示例
用 /arxiv "transformer architecture" 查询论文,然后用 /youtube <URL> 获取视频转录,最后 /memory_add "添加新知识" 把关键信息保存下来。
创意示例
输入 /ascii_art "Hello World" --font big 生成字符画,或者 /excalidraw "系统架构图" 创建图表,再用 /p5js "生成艺术动画" 制作动画。
这些例子展示了命令的组合能力:先检查技能,再委派任务,最后保存结果,整个过程自然流畅。
使用技巧:让 Hermes Agent 发挥最大价值
-
技能优先:每次开始新任务前,先用 /skills检查是否有现成技能可用,避免从零开始。 -
记忆持久化:把项目关键信息用 /memory_add保存,跨会话都能复用。 -
会话搜索:遇到类似问题时,用 /search_sessions快速调取历史记录。 -
委派复杂任务:把需要深度推理的部分交给 /delegate,自己专注决策。 -
定时任务:把重复工作用 /cron_create自动化,解放双手。
这些技巧不是死记硬背,而是自然融入日常操作的习惯。熟练之后,你会发现 Hermes Agent 不再是工具,而是真正的 AI 工作伙伴。
配置提示:了解工具背后的存储结构
Hermes Agent 的配置文件和数据都存放在固定目录,便于管理和备份:
-
技能存储在 ~/.hermes/skills/ -
记忆存储在 ~/.hermes/memory/ -
配置文件在 ~/.hermes/config.yaml -
日志文件在 ~/.hermes/logs/
你可以直接通过文件操作命令查看或修改这些内容,确保一切都在你的掌控之中。
常见问题解答(FAQ)
Hermes Agent 的斜杠命令系统是怎么工作的?
所有命令都以 / 开头,后面跟具体指令和参数。它把复杂的操作简化成自然对话形式,你输入一条命令,AI 就会执行对应的功能,并返回结果。
如何快速查看所有可用技能?
直接输入 /skills,系统会列出全部 77 个预置技能及其所属分类。
想创建自己的技能,应该怎么做?
使用 /skill_create <技能名> <内容>,把技能的详细定义写进去,保存后就可以随时调用。
任务太多的时候怎么管理?
用 /todo_add 添加任务,/todo 查看列表,/todo_update 修改状态。同时可以用 /delegate 把部分任务交给子代理并行处理。
历史会话怎么搜索?
输入 /search_sessions <查询>,系统会根据你的描述找出相关的过往记录。
浏览器操作需要特别注意什么?
先用 /nav 打开网页,再用 /click、/type 操作元素,最后用 /vision 分析页面内容,步骤清晰且可连续执行。
如何自动化重复工作?
用 /cron_create <计划> <提示> 创建定时任务,设置好执行时间和提示后,系统会自动运行。
开发项目时推荐的工作模式是什么?
进入 /tdd 测试驱动模式,或者先 /plan 制定方案,再 /delegate 具体实现,最后用 GitHub 相关命令提交成果。
记忆功能和普通文件保存有什么区别?
/memory_add 保存的内容是持久化的 AI 记忆,下次会话还能直接引用,而普通文件只是本地存储。
遇到不清楚的地方怎么办?
用 /clarify <问题> 直接向系统发起澄清,它会询问你更多细节,确保后续操作准确。
通过这些 FAQ,你可以快速解决使用中常见的疑问。Hermes Agent 的设计初衷就是让你专注于工作本身,而不是学习复杂工具。
Hermes Agent 的斜杠命令系统本质上把命令行变成了一个智能协作平台。从文件操作到技能调用,再到任务管理和平台集成,每一个部分都紧密相连。熟练掌握之后,你会发现日常工作效率大幅提升,复杂项目也能拆解成清晰、可追踪的步骤。
这份指南覆盖了 Hermes Agent 的全部核心功能。如果你正在寻找一个能真正提升生产力的 AI 终端工具,这里提供的命令和实践方式就是最好的起点。开始尝试吧,从 /skills 或者 /read 你的第一个文件入手,逐步把这些命令融入自己的工作流中。
