agent-browser
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Use when Hermes needs to become a formal NextClaw runtime entry, especially for setup, doctor, repair, readiness checks, and first-message smoke on the preferred narp-stdio(acp) path.
$ npx -y skills add peiiii/nextclaw --skill hermes-runtime --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hermes-runtimeContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when Hermes needs to become a formal NextClaw runtime entry, especially for setup, doctor, repair, readiness checks, and first-message smoke on the preferred narp-stdio(acp) path.
name: hermes-runtime
description: Use when Hermes needs to become a formal NextClaw runtime entry, especially for setup, doctor, repair, readiness checks, and first-message smoke on the preferred narp-stdio(acp) path.
description_zh: 用于将 Hermes 接入为正式的 NextClaw runtime,覆盖安装配置、诊断修复、就绪检查和首条消息冒烟验证。
metadata: {"nextclaw":{"emoji":"🧠"}}Use this skill when the user wants Hermes to appear inside NextClaw as a formal session type.
The only preferred product path is:
Do not present Hermes as:
This installed skill must stay self-contained.
Do not assume the user can open this repository's internal design docs after installing it from the marketplace. Everything needed for setup, readiness, repair, and first-message verification should be explained here.
Always distinguish these two things before taking action:
installed into the active workspace as `skills/hermes-runtime/SKILL.md`
the external runtime binary exposed as `hermes`
Installing this skill does not install Hermes by itself. The skill must detect whether `hermes` is already available and install or repair Hermes when it is not.
This skill does not redefine the runtime architecture. It operationalizes the already-locked product contract.
Always describe the system in this order:
1. NextClaw owns the unified runtime registry. 2. `Hermes` is one runtime entry inside that registry. 3. The preferred first version of `Hermes` is:
4. NextClaw owns `model / apiBase / apiKey / headers`. 5. Hermes ACP consumes that route through the dedicated Hermes ACP bridge prepared by the Hermes setup/launcher path, not through kernel-side Hermes detection.
Do not teach users that the main setup path is:
This skill is execution-oriented, not explanation-oriented.
When the user asks to set up, doctor, repair, or validate Hermes, the agent should:
The validation method does not need to be a hard-coded product script.
Good options include:
The important requirement is: the agent must actually verify, not just describe how verification could be done.
The integration is complete only when all of the following are true:
1. a `Hermes` runtime entry exists in the unified runtime registry 2. that entry is registered as a formal session type 3. NextClaw resolves the active model into a `RuntimeRoute` 4. Hermes ACP consumes that route directly 5. a real first reply succeeds
If any of the five conditions above is false, do not call the integration complete.
Use the unified runtime registry as the primary configuration surface:
{
"agents": {
"runtimes": {
"entries": {
"hermes": {
"enabled": true,
"label": "Hermes",
"icon": {
"kind": "image",
"src": "app://runtime-icons/hermes-agent.png",
"alt": "Hermes"
},
"type": "narp-stdio",
"config": {
"wireDialect": "acp",
"processScope": "per-session",
"command": "hermes",
"args": ["acp"],
"env": {},
"startupTimeoutMs": 8000,
"probeTimeoutMs": 3000,
"requestTimeoutMs": 120000
}
}
}
}
}
}The important part is not hidden implementation details. The important part is:
`setup` must cover this full path:
1. explain that the goal is a formal `Hermes` session type inside NextClaw 2. check whether `hermes` exists 3. install Hermes when it is missing 4. check whether `hermes acp` can start 5. create or repair the `agents.runtimes.entries.hermes` entry 6. run readiness checks 7. run a real first-message smoke 8. finish only after `Hermes` is visible as a selectable session type and can really reply
Do not stop at:
Do not ask the user to manually run the validation steps if the agent can run them itself.
This skill must work for the hardest onboarding case:
Your long-term personal AI partner. NextClaw's mission is to be a good long-term partner to you. We are building toward a 1.0 that understands you, takes useful initiative, and continuously improves itself.
Use Agent Browser for real browser navigation, dynamic pages, and web interaction; also use it as a distinct browser-based path…
Turn a user request into a scheduled automation by configuring cron jobs, including session-bound follow-ups and periodic checks.
Use when the user asks to keep watching an external state, notify them when something changes or a condition is met, remember…
Use when deciding how to deliver an AI result: reply now, put durable news, reports, recommendations, or articles in the NextClaw…
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced…