Token导航 LogoToken导航

Agent Skill · 研究检索

hermes-deploy(爱马仕部署)

用于辅助云资源、部署、容器、基础设施和运维自动化任务。它适合让 Agent 检查配置、整理部署步骤、分析资源状态、生成排障思路或辅助云服务接入。使用时需要明确目标环境、账号权限、区域和资源组,区分本地测试与生产操作;涉及删除资源、重启服务、修改网络或权限配置时,应先确认影响范围。

hermes-deploy 是研究检索类 Agent Skill,可用宿主为 Local Agent,通过unknown获取,权限为接触敏感数据;许可证信息还不明确,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 64,557。

总安装 297周安装 12下载 93核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

复制命令到本机终端执行。当前暂无明确安装命令,请以来源页面说明为准。

这个 Skill 是做什么的

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

hermes-deploy 辅助云资源、部署与基础设施自动化任务。适用于检查配置、整理部署步骤、分析资源状态或生成排障思路。使用时需明确目标环境、账号权限与资源组,区分测试与生产操作。涉及删除、重启或网络变更时,应先评估影响范围与回滚方案。建议配合本地测试验证后再应用于正式环境。

hermes-deploy 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:hermes-deploy

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    没有现成安装命令,按unknown的说明从来源页面获取,仓库路径是 hermes-deploy。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

hermes-deploy 怎么安装?

公开资料没有给出可以直接复制的命令,需要按来源页面说明手动安装,仓库内路径为 hermes-deploy。

hermes-deploy 支持哪些 AI 工具?

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

hermes-deploy 需要什么权限?

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

hermes-deploy 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

hermes-deploy 用的人多吗?

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

hermes-deploy 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

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

值得选的地方

  • 专注 Local Agent 一种宿主,触发方式和使用习惯不用来回切换。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Local Agent,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 要求有安全扫描结论才肯安装的团队。

研究检索类 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-deploy

爱马仕部署 · 本页

297—接触敏感数据未明确未收录

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

SKILL.md 原文

hermes-deploy

使用 OpenClaw 部署 Hermes Agent,从 0 到 1 完成安装、配置迁移和 YOLO 模式开启。

技能描述

帮助用户在服务器上部署 Hermes Agent,包括:

  • 克隆源码并安装依赖
  • 从 OpenClaw 迁移配置(模型、飞书等)
  • 配置飞书 WebSocket 连接
  • 开启 YOLO 模式(无审批执行)

前置条件

  • 服务器:Linux (Ubuntu/Debian)
  • Python: 3.10+
  • Git: 已安装
  • 已有 OpenClaw 配置(可选,用于迁移)
  • 飞书应用凭证(App ID / App Secret)

系统检查

# 检查 Python 版本
python3 --version  # 应 >= 3.10

# 检查 pip
pip3 --version

# 检查 git
git --version

使用示例

帮我部署 Hermes Agent
从 OpenClaw 迁移配置到 Hermes
开启 Hermes 的 YOLO 模式
配置开机自启动

部署步骤

1. 安装 Hermes Agent

# 方式 1: 官方安装脚本
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc

# 方式 2: 手动克隆(网络受限时)
cd /tmp
curl -fsSL https://github.com/NousResearch/hermes-agent/archive/refs/heads/main.zip -o hermes.zip
unzip -q hermes.zip
mv hermes-agent-main ~/.hermes/hermes-agent
cd ~/.hermes/hermes-agent
pip install -e .

2. 验证安装

hermes --version
# 输出:Hermes Agent v0.7.0

3. 从 OpenClaw 迁移配置(推荐:自动迁移)

方式 1: 使用官方迁移命令(推荐)

Hermes 提供了自动迁移工具,可以一键迁移 OpenClaw 配置:

# 1. 预览迁移内容(不会实际执行)
hermes claw migrate --source /workspace/projects --dry-run

# 2. 执行完整迁移(包含密钥)
hermes claw migrate --source /workspace/projects --migrate-secrets -y

# 3. 仅迁移用户数据(不含密钥)
hermes claw migrate --source /workspace/projects --preset user-data -y

# 4. 迁移后清理(可选)
hermes claw cleanup

迁移内容:

  • ✅ SOUL.md 人设文件
  • ✅ MEMORY.md 和 USER.md 记忆
  • ✅ 已创建的 Skills
  • ✅ 命令白名单
  • ✅ 消息平台配置(Telegram、飞书等)
  • ✅ API Key(OpenRouter、OpenAI、Anthropic、ElevenLabs 等)
方式 2: 手动迁移(备选)

如果自动迁移失败,可以手动迁移:

1. 创建配置目录
mkdir -p ~/.hermes/{memories,skills,cron,sessions,logs}
2. 迁移模型配置

从 OpenClaw 配置文件中提取模型配置:

// OpenClaw 配置示例
{
  "models": {
    "providers": {
      "bailian": {
        "baseUrl": "https://coding.dashscope.aliyuncs.com/v1",
        "apiKey": "sk-YOUR_API_KEY"
      }
    }
  }
}

写入 Hermes 配置:

# 编辑 ~/.hermes/.env
cat >> ~/.hermes/.env << EOF
# 模型配置(百炼)
OPENAI_API_KEY=sk-YOUR_API_KEY
OPENAI_BASE_URL=https://coding.dashscope.aliyuncs.com/v1
EOF
迁移飞书配置
# 编辑 ~/.hermes/.env
cat >> ~/.hermes/.env << EOF
# 飞书配置
FEISHU_APP_ID=YOUR_APP_ID
FEISHU_APP_SECRET=YOUR_APP_SECRET
FEISHU_DOMAIN=feishu
FEISHU_CONNECTION_MODE=websocket
GATEWAY_ALLOW_ALL_USERS=true
EOF
创建配置文件
cat > ~/.hermes/config.yaml << 'EOF'
# Hermes Agent 配置文件

# 模型配置
model:
  default: "qwen3.5-plus"
  provider: "custom"
  base_url: "https://coding.dashscope.aliyuncs.com/v1"
  api_key: "sk-YOUR_API_KEY"

# 终端配置
terminal:
  backend: "local"
  working_dir: "~/workspace"

# 审批配置(YOLO 模式)
approvals:
  mode: false
  timeout: 60

# 安全配置
security:
  tirith_enabled: true

# 显示配置
display:
  personality: "helpful"

# 记忆配置
memory:
  enabled: true
  max_size: 2200

# 网关配置
gateway:
  enabled: true
  port: 5001
EOF

4. 安装飞书依赖

pip install lark-oapi websockets aiohttp -q

注意:如果自动迁移已执行,此步骤可能已完成。

5. 启动 Hermes Gateway

cd ~/.hermes
hermes gateway run &

# 查看日志
tail -f ~/.hermes/logs/gateway.log

注意:

  • 首次启动可能需要 1-2 分钟
  • 如果遇到 systemd 错误,直接运行即可(不用 systemctl)
  • 可以使用 nohup 后台运行:nohup hermes gateway run > /dev/null 2>&1 &

6. 验证连接

查看日志确认飞书连接成功:

tail -20 ~/.hermes/logs/gateway.log

# 期望输出:
# [Feishu] Connected in websocket mode (feishu)
# ✓ feishu connected
# Gateway running with 1 platform(s)

7. 测试消息

在飞书中向机器人发送消息:

hi

如果收到回复,说明部署成功。


YOLO 模式配置

开启 YOLO 模式(无审批)

编辑 ~/.hermes/config.yaml:

approvals:
  mode: false  # false = YOLO 模式,true = 需要审批
  timeout: 60

重启 Gateway:

pkill -f "hermes gateway"
sleep 2
hermes gateway run &

验证 YOLO 模式

在飞书中发送:

执行 ls -la ~/workspace

如果直接执行且无审批卡片,说明 YOLO 模式已开启。


配置对比

配置项OpenClawHermes
配置文件openclaw.jsonconfig.yaml + .env
模型配置models.providersmodel + OPENAI_API_KEY
飞书配置channels.feishuFEISHU_* 环境变量
审批模式tools.exec.askapprovals.mode
记忆系统MEMORY.md + SQLitememories/ + state.db

常见问题

0. 网络问题(中国大陆)

问题: GitHub 连接超时或失败

解决:

# 使用 ZIP 下载而非 git clone
cd /tmp
curl -fsSL https://github.com/NousResearch/hermes-agent/archive/refs/heads/main.zip -o hermes.zip
unzip -q hermes.zip
mv hermes-agent-main ~/.hermes/hermes-agent

或者使用代理:

export https_proxy=http://your-proxy:port
git clone https://github.com/NousResearch/hermes-agent.git ~/.hermes/hermes-agent

1. GitHub 克隆失败

问题: fatal: unable to access 'https://github.com/...'

解决: 使用 ZIP 下载方式:

cd /tmp
curl -fsSL https://github.com/NousResearch/hermes-agent/archive/refs/heads/main.zip -o hermes.zip
unzip -q hermes.zip
mv hermes-agent-main ~/.hermes/hermes-agent

2. 飞书连接失败

问题: No messaging platforms enabled

解决: 检查 .env 配置:

cat ~/.hermes/.env | grep FEISHU
# 确认 FEISHU_APP_ID 和 FEISHU_APP_SECRET 已配置

3. 401 认证错误

问题: Error code: 401 - Missing Authentication header

解决: 在 config.yaml 中添加 api_key:

model:
  default: "qwen3.5-plus"
  base_url: "https://coding.dashscope.aliyuncs.com/v1"
  api_key: "sk-YOUR_API_KEY"  # 添加这行

5. Gateway 启动失败

问题: Failed to connect to bus: No medium found

解决: 直接运行,不使用 systemd:

hermes gateway run &

6. 权限问题

问题: Permission denied

解决:

# 确保使用正确的用户
whoami

# 如果是 root,确保路径权限正确
chmod 700 ~/.hermes
chown -R $USER:$USER ~/.hermes

7. 日志查看

# 实时查看日志
tail -f ~/.hermes/logs/gateway.log

# 查看最近 50 行
tail -50 ~/.hermes/logs/gateway.log

# 查看错误日志
grep -i error ~/.hermes/logs/gateway.log

8. 配置检查

# 检查 Hermes 配置
hermes config

# 检查 .env 文件
cat ~/.hermes/.env

# 检查配置有效性
hermes config check

9. 自动迁移失败

问题: hermes claw migrate 命令失败

解决:

  1. 确保 Hermes 已正确安装
  2. 检查 OpenClaw 配置路径是否正确

🔧 配置开机自启动(重要!)

为了保证 Hermes Gateway 持续运行,建议配置开机自启动和自动恢复机制。

Linux (systemd + cron)

1️⃣ 创建 systemd 服务
# 创建服务文件
sudo tee /etc/systemd/system/hermes-gateway.service > /dev/null << 'EOF'
[Unit]
Description=Hermes Gateway Service
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/root/.hermes
ExecStart=/usr/bin/python3 /usr/local/bin/hermes gateway run
Restart=always          # 崩溃自动重启
RestartSec=10           # 重启延迟 10 秒
TimeoutStartSec=180     # 启动超时 3 分钟
TimeoutStopSec=120      # 停止超时 2 分钟

[Install]
WantedBy=multi-user.target  # 开机自启
EOF
2️⃣ 启用并启动服务
# 重新加载 systemd 配置
sudo systemctl daemon-reload

# 启用开机自启
sudo systemctl enable hermes-gateway.service

# 启动服务
sudo systemctl start hermes-gateway.service

# 查看状态
systemctl status hermes-gateway.service
3️⃣ 配置 cron 定时任务(双重保护)
# 编辑 crontab
crontab -e

# 添加以下内容:
# 每 5 分钟检查,服务停止则自动启动
*/5 * * * * systemctl is-active hermes-gateway >/dev/null || systemctl start hermes-gateway

# 每天凌晨 3 点预防性重启(防止内存泄漏)
0 3 * * * systemctl restart hermes-gateway
4️⃣ 验证配置
# 检查服务状态
systemctl is-enabled hermes-gateway.service  # 应显示 "enabled"
systemctl is-active hermes-gateway.service   # 应显示 "active"

# 查看 Gateway 状态
cat /root/.hermes/gateway_state.json

# 查看 systemd 日志
journalctl -u hermes-gateway -f

Windows (任务计划程序)

1️⃣ 创建启动脚本

创建 C:\hermes\start_gateway.bat:

@echo off
cd /d %USERPROFILE%\.hermes\hermes-agent
hermes gateway run
2️⃣ 创建任务计划

方法 1: 使用 PowerShell(推荐)

# 以管理员身份运行 PowerShell

# 创建任务计划
$action = New-ScheduledTaskAction -Execute "C:\hermes\start_gateway.bat" -WorkingDirectory "C:\hermes"
$trigger = New-ScheduledTaskTrigger -AtStartup
$settings = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -RestartCount 3 -RestartInterval (New-TimeSpan -Minutes 1)
$principal = New-ScheduledTaskPrincipal -UserId "SYSTEM" -LogonType ServiceAccount -RunLevel Highest

Register-ScheduledTask -TaskName "Hermes Gateway" -Action $action -Trigger $trigger -Settings $settings -Principal $principal -Description "Hermes Gateway Service - Auto restart on failure"

# 启动任务
Start-ScheduledTask -TaskName "Hermes Gateway"

# 查看任务状态
Get-ScheduledTask -TaskName "Hermes Gateway" | Select-Object TaskName, State, Status

方法 2: 使用图形界面

  1. 打开 任务计划程序 (taskschd.msc)
  2. 点击 创建任务(不是"创建基本任务")
  3. 常规 选项卡:

- 名称:Hermes Gateway - 勾选 不管用户是否登录都要运行 - 勾选 使用最高权限运行 - 配置:选择 Windows 10/Server 2016

  1. 触发器 选项卡:

- 新建 → 开始任务:启动时 - 勾选 已启用

  1. 操作 选项卡:

- 新建 → 启动程序 - 程序/脚本:C:\hermes\start_gateway.bat - 起始于:C:\hermes

  1. 条件 选项卡:

- 取消勾选 只有在计算机使用交流电源时才启动此任务

  1. 设置 选项卡:

- 勾选 如果任务失败,重新启动每隔:1 分钟 - 尝试重新启动次数:3 - 勾选 如果运行时间超过以下时间,停止任务:取消勾选

  1. 点击 确定,输入管理员密码
3️⃣ 验证配置
# 查看任务状态
Get-ScheduledTask -TaskName "Hermes Gateway" | Select-Object TaskName, State, Status, LastRunTime, NextRunTime

# 查看任务历史
Get-ScheduledTaskInfo -TaskName "Hermes Gateway"

# 手动触发测试
Start-ScheduledTask -TaskName "Hermes Gateway"

macOS (launchd)

1️⃣ 创建 launchd 配置文件
# 创建配置文件
cat > ~/Library/LaunchAgents/com.hermes.gateway.plist << 'EOF'
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.hermes.gateway</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/bin/hermes</string>
        <string>gateway</string>
        <string>run</string>
    </array>
    <key>WorkingDirectory</key>
    <string>/Users/$USER/.hermes</string>
    <key>RunAtLoad</key>
    <true/>
    <key>KeepAlive</key>
    <dict>
        <key>SuccessfulExit</key>
        <false/>
        <key>Crashed</key>
        <true/>
    </dict>
    <key>StandardOutPath</key>
    <string>/tmp/hermes-gateway.log</string>
    <key>StandardErrorPath</key>
    <string>/tmp/hermes-gateway-error.log</string>
</dict>
</plist>
EOF
2️⃣ 加载并启动
# 加载配置
launchctl load ~/Library/LaunchAgents/com.hermes.gateway.plist

# 启动服务
launchctl start com.hermes.gateway

# 查看状态
launchctl list | grep hermes

🛡️ 保护机制对比

平台组件崩溃恢复开机自启健康检查预防性重启
Linuxsystemd10 秒内✅cron 每 5 分钟每天 3:00
Windows任务计划1 分钟内✅❌❌
macOSlaunchd立即✅KeepAlive❌

🔍 管理命令速查

Linux

# 查看状态
systemctl status hermes-gateway

# 重启
systemctl restart hermes-gateway

# 停止
systemctl stop hermes-gateway

# 查看日志
journalctl -u hermes-gateway -f

# 查看内存
systemctl show hermes-gateway --property=MemoryCurrent

Windows

# 查看任务状态
Get-ScheduledTask -TaskName "Hermes Gateway"

# 启动任务
Start-ScheduledTask -TaskName "Hermes Gateway"

# 停止任务
Stop-ScheduledTask -TaskName "Hermes Gateway"

# 查看任务历史
Get-ScheduledTaskInfo -TaskName "Hermes Gateway"

macOS

# 加载配置
launchctl load ~/Library/LaunchAgents/com.hermes.gateway.plist

# 启动服务
launchctl start com.hermes.gateway

# 停止服务
launchctl stop com.hermes.gateway

# 卸载配置
launchctl unload ~/Library/LaunchAgents/com.hermes.gateway.plist

✅ 验证清单

部署完成后,请检查以下项目:

  • Hermes 已安装 (hermes --version)
  • Gateway 正在运行 (ps aux \| grep hermes)
  • 飞书已连接 (检查 gateway_state.json)
  • 开机自启已配置 (systemd/任务计划/launchd)
  • 自动恢复已启用 (Restart=always 或 KeepAlive)
  • 日志正常 (无 error/critical 错误)
  • 内存使用正常 (<500MB)

📖 相关文档

  1. 使用 --dry-run 先预览
  2. 如果仍失败,使用手动迁移方式

常用命令

Gateway 管理

# 查看状态
hermes gateway status

# 启动
cd ~/.hermes && hermes gateway run &

# 停止
pkill -f "hermes gateway"

# 重启
pkill -f "hermes gateway" && sleep 2 && hermes gateway run &

# 查看日志
tail -f ~/.hermes/logs/gateway.log

配置管理

# 查看配置
hermes config

# 编辑配置
hermes config edit

# 设置配置项
hermes config set <key> <value>

# 检查配置
hermes config check

迁移命令

# 预览迁移
hermes claw migrate --source <openclaw-path> --dry-run

# 执行迁移
hermes claw migrate --source <openclaw-path> --migrate-secrets -y

# 清理
hermes claw cleanup

安全检查清单

部署完成后,检查以下项目:

  • Hermes 版本 >= 0.7.0
  • 飞书连接成功(查看日志)
  • 模型配置正确(hermes config)
  • YOLO 模式已开启(approvals.mode: false)
  • 能够正常回复消息
  • 命令执行无需审批
  • 日志无错误信息

参考链接


版本历史

  • v1.0.0 (2026-04-05): 初始版本,包含完整部署流程和 YOLO 模式配置

适合场景

01

调用多模型

02

代码和文本生成

03

Agent 推理流程

04

OpenRouter 模型接入

能力概览

能力 1

统一调用多种 LLM

能力 2

支持 Claude、Gemini、Kimi 等模型

能力 3

适合聊天、代码和推理任务

能力 4

可作为 Agent 模型调用入口

平台分布

Local Agent

80.94%
按下载量换算75

安全审计

暂无安全审计结果可展示。

权限和风险

接触敏感数据

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

安装前确认

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

继续浏览同类 Skills