Hermes Agent 安装 skills 时提示 GitHub rate limit,最直接的解决办法是在 ~/.hermes/.env 配置 GITHUB_TOKEN。官方 skills 文档说明,未认证 GitHub API 额度较低,配置 token 后额度会明显提高。
为什么安装技能会碰到 GitHub 限流
Hermes 的 Skills Hub 会搜索、检查、下载技能来源,还会读取仓库元数据和安全审计信息。你连续浏览、搜索、安装多个技能时,很容易触发 GitHub 未登录请求额度。
怎么处理
- 去 GitHub 创建一个只用于读取公开仓库的 token,权限保持最小化。
- 执行
hermes config set GITHUB_TOKEN ghp_xxx,让 Hermes 写入.env。 - 重新运行
hermes skills search或hermes skills install。 - 如果仍失败,等限流窗口恢复,再减少批量搜索次数。
安全提醒
不要把 GITHUB_TOKEN 写进项目仓库的 .env 并提交,也不要发到群聊让 Agent 读取。它属于 Hermes home 里的个人密钥,应该放在 ~/.hermes/.env。
安装技能前也建议先运行 inspect 或查看来源。限流只是连接问题,真正要谨慎的是第三方技能是否可信、是否请求过多权限、是否包含外传数据的脚本。