Token导航 LogoToken导航

Agent Skill · 研究检索

hermes-doctor(爱马仕医生)

hermes-doctor 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

hermes-doctor 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 46,301。

总安装 791周安装 32GitHub Stars 公开资料未说明下载 248核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.1.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:hermes-doctor(爱马仕医生)
来源仓库:https://github.com/dongsheng123132/hermes-doctor
安装命令:
openclaw skills install hermes-doctor
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install hermes-doctor

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

hermes-doctor 用于诊断 Hermes Agent 的各类故障,包括认证失败、配置错误和运行时异常。适用于代理异常时的快速排障场景,提供常见问题解决方案与恢复指引。通过扫描环境变量、密钥池和配置文件输出诊断建议,具体用例见原始 README。

安装命令为 openclaw skills install hermes-doctor,需具备代理目录访问权。涉及敏感配置读取,应避免在生产环境直接运行未审核脚本。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install hermes-doctor;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

hermes-doctor 怎么安装?

在终端执行 openclaw skills install hermes-doctor。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

hermes-doctor 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

hermes-doctor 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

hermes-doctor 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

hermes-doctor 用的人多吗?

公开数据是累计安装 791 次,近一周安装 32 次,下载 248 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

hermes-doctor 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
hermes-doctor

爱马仕医生 · 本页

791—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
hermes-doctor
description
诊断与抢救 Hermes Agent (NousResearch) 故障 — 401/Authentication Fails、provider 切换后 key 没注入、credential_pool 缺条目、HERMES_HOME 被环境变量重定向、gateway lock、stale config、备份恢复。Windows 优先。覆盖 .env / auth.json / HKCU\Environment / config.yaml profile 四处残留点排查、hermes auth 子命令族(v2026.4.3+)、credential_pool 4 种 rotation 策略、已知 issues #16394/#15914/#3685/#16677 等的完整 workaround。
version
1.1.0
license
MIT
homepage
https://github.com/dongsheng123132/hermes-doctor
repository
https://github.com/dongsheng123132/hermes-doctor
platforms
[windows, macos, linux]
metadata
hermes
tags
[hermes, troubleshoot, auth, deepseek, ops, doctor, credential-pool]
related_skills
[]
last_synced_with_upstream
2026-04-30

Hermes Doctor — 故障诊断与抢救流程

何时触发本 skill

任一信号即触发:

  • HTTP 401: Authentication Fails(尤其是 your api key: ****xxx is invalid)
  • Authorization: Bearer no-key-required 之类字面占位符出现在请求 header(用 request_dump 看)
  • hermes setup 不弹 API key 输入步骤,只显示绿色 ✓
  • /model 切换 provider 后立刻 401/404
  • hermes doctor 报红/黄
  • gateway already running 启动失败
  • WAL 文件 > 100MB

不要等用户描述清楚 — 看到上面任一症状立即载入 references/auth-troubleshooting.md。

第一原则:先确认 HERMES_HOME 在哪

Windows 上最容易踩的坑:HERMES_HOME 可能被 HKCU\Environment 重定向到非默认位置(比如 C:\Users\<u>\AppData\Local\hermes),而不是 ~/.hermes。诊断和修复必须先确认真路径,否则你改的是无效文件:

echo "$HERMES_HOME"                              # shell 当前值
reg query "HKCU\Environment" /v HERMES_HOME      # 持久化值
hermes dump --redact | head -20                  # hermes 自己认的路径

三处不一致就以 hermes dump 输出的为准。Windows 上的常见场景:U-Hermes 等打包发行版会把 HERMES_HOME 写到 %LOCALAPPDATA%\hermes(即 C:\Users\<USER>\AppData\Local\hermes),让默认的 ~/.hermes 变成空壳。如果你只改 ~/.hermes 下的文件而 hermes 没反应,八成就是这种情况。

黄金 5 步排查

详见 templates/triage-checklist.md。摘要:

  1. 定位真 HERMES_HOME(上一节)
  2. 跑 hermes dump --redact — 看运行时 provider/key/active_profile/请求 URL/Authorization 的真实样子。这一步常常一眼定位问题。
  3. 看最新 request_dump — <HERMES_HOME>/sessions/request_dump_*.json 里的 request.headers.Authorization 和 request.url 是不是符合预期。如果 Authorization 是 Bearer no-key-required 或 Bearer <字面单词>,说明 key 注入失败,不是 key 本身的问题。
  4. 排查 4 处残留点(顺序很重要,从隐蔽到显眼):

- HKCU\Environment 的 HERMES_HOME、*_API_KEY(reg query "HKCU\Environment") - shell 进程环境(echo "$DEEPSEEK_API_KEY" 等) - <HERMES_HOME>/auth.json 的 credential_pool.<provider> 数组(最容易缺) - <HERMES_HOME>/.env 和 <HERMES_HOME>/config.yaml(顶层 model.api_key + model_profiles.*.api_key)

  1. 备份后修复(详见 references/auth-troubleshooting.md):

- 永远先 cp <file> <file>.broken-$(date +%Y%m%d-%H%M%S) - 修完跑 hermes doctor 验证,启动 hermes 发 ping

常见症状速查表

症状大概率根因跳到
your api key: ****ired is invalidkey 是字面 expired 或 no-key-required 占位符,没注入到 headerreferences/auth-troubleshooting.md
Authorization: Bearer no-key-requiredcredential_pool 缺该 provider 条目references/auth-troubleshooting.md §"占位符注入"
hermes setup 不弹 key 输入issue #16394:.env 里有该 KEY 行就静默跳过references/auth-troubleshooting.md §"setup 静默跳过"
/model 切完 404issue #3685:api_mode 残留references/provider-switch.md
gateway already runninglock 文件残留references/doctor-and-dump.md §gateway
WAL 巨大response_store/state 数据库未 checkpointhermes doctor --fix
跨机迁移后全报错API key 没在新机重新填,base_url 错references/backup-and-migrate.md

危险动作清单(执行前必须明确得到用户授权)

只要你打算做下面任一操作,先把动作和影响告诉用户、等他点头,再做:

  • 删 <HERMES_HOME>/.env 任一行
  • 改 <HERMES_HOME>/auth.json 的 credential_pool(可能会让另一些 provider 失联)
  • 删 HKCU\Environment 的环境变量(影响所有应用,不只 hermes)
  • 跑 hermes doctor --fix(会自动改 config 和 symlink)
  • 删 sessions/ 或 state.db(无法恢复历史)
  • 重新装 hermes-agent(venv 重建)

何时升级到人工

hermes dump 显示运行时 key 与 4 处残留点都对不上 → venv 损坏的可能性 > 90%,建议:

  1. 备份整个 HERMES_HOME 到 zip
  2. 卸载并重装 hermes-agent (pipx reinstall hermes-agent 或对应安装方式)
  3. 重新跑 hermes setup
  4. 把备份的 sessions/ memories/ skills/ 复制回新 HERMES_HOME

排查时优先翻这些地方

  • 真 HERMES_HOME(用 hermes dump --redact 或 reg query "HKCU\Environment" /v HERMES_HOME 确认)
  • Hermes Python 源码 — 诊断时直接读最准:

- 标准 pip 安装:<venv>/Lib/site-packages/hermes_cli/(Win)或 <venv>/lib/python*/site-packages/hermes_cli/ - 打包发行版(如 U-Hermes):<install-root>/hermes-agent/hermes_cli/ - 关键文件:auth.py(provider 解析、PROVIDER_REGISTRY、_resolve_api_key_provider_secret)、doctor.py(run_doctor)、setup.py(setup wizard)、env_loader.py、runtime_provider.py

  • Hermes CLI 二进制:venv 的 Scripts/hermes.exe(Win)或 bin/hermes(Mac/Linux)

修复手段优先级

故障定位后,优先用安全程度高的手段:

  1. hermes auth 子命令(v2026.4.3+,推荐) — hermes auth add/remove/list/reset,见 references/credential-pool-and-rotation.md。先 hermes auth --help 看你装的版本支不支持
  2. hermes doctor --fix — 修 stale config / WAL / symlink,不动 key
  3. 手工 edit .env + auth.json — hermes auth 不可用或版本太旧时(参 references/auth-troubleshooting.md)。关键:目前主流版本(0.10.x 及之前)的 _resolve_api_key_provider_secret() 只读 env,不读 credential_pool(issue #15914),所以 .env 和 auth.json 通常需要双写才稳定
  4. hermes setup — 重跑全量 wizard,但 issue #16394 让它在 .env 已有 KEY 行时静默跳过,所以先删 .env 那行再跑
  5. 重装 venv — 升级到人工

详细资料

  • references/auth-troubleshooting.md — 401/key 注入失败/setup 静默跳过的全套排查
  • references/credential-pool-and-rotation.md — hermes auth 子命令、4 种 rotation 策略、池子坑(#15914/#5561/#6907/#7863)
  • references/fallback-and-rate-limit.md — fallback_providers 链、429 cooldown、模型路由解析链(#15914/#16677)
  • references/doctor-and-dump.md — hermes doctor 检查项 + hermes dump 用法
  • references/config-and-paths.md — HERMES_HOME 解析、<home>/ 下每个文件作用
  • references/provider-switch.md — /model 切换、api_mode 陷阱、profile 配置
  • references/backup-and-migrate.md — 备份恢复 HERMES_HOME,跨机迁移
  • templates/triage-checklist.md — 出问题时按这张表逐条排
  • assets/known-issues.json — 16 条已知 GitHub issues 结构化清单 + 6 个相关 release 摘要

平台分布

OpenClaw

86.91%
按下载量换算216

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills