hermes-harness
jleechanbrain / Hermes-specific harness — gateway, canary, deploy, lane backlog, staging vs prod.
Skill by jleechanorg
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jleechanorg-hermes-harness
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/hermes-harness
What's inside
- Skill name
hermes-harness- Description
- jleechanbrain / Hermes-specific harness — gateway, canary, deploy, lane backlog, staging vs prod. Use with user-scope harness-engineering.
- License
- MIT
- Instructions
- 44 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- name: "hermes-harness" does not match folder "openclaw-harness"
Files (1)
- SKILL.md
SKILL.md (first lines)
# Hermes Harness (repository-local) **Scope:** This skill applies to **`~/.smartclaw`** (the [jleechanbrain](https://github.com/jleechanorg/jleechanbrain) harness repo) and production/staging gateway operations. It **does not** replace the general protocol in **`~/.claude/skills/harness-engineering/SKILL.md`** — it **extends** it for Hermes-specific failure modes. ## When to use - Gateway "down" for Slack while **`curl /health` is 200** - Deploy, canary, or launchd questions - **`lane wait exceeded`** / **`queueAhead`** in `gateway.err.log` - Staging vs prod confusion (`~/.smartclaw` canonical root vs retired compatibility path) ## Read first (mandatory) 1. **User-scope (general):** `~/.claude/skills/harness-engineering/SKILL.md` and `~/.claude/commands/harness.md` 2. **Repo root:** `CLAUDE.md` — **Gateway (Local Machine)**, WS churn, session locks, lane backlog 3. **This repo:** `agent-orchestrator.yaml` — reactions, evolve loop references ## Hermes-specific failure classes | Symptom | Where to look | Harness fix layer | |--------|----------------|-------------------| | Slack silent, `/health` OK | `gateway.err.log`: `lane wait exceeded`, `queueAhead` | `CLAUDE.md`, `doctor.sh` + `staging-canary.sh` lane probe | | `session file locked` | Stale `.jsonl.lock` in `$HERMES_HOME/agents/main/sessions/` | Lock cleanup + restart (see `CLAUDE.md`) | | Staging missing, prod OK | `launchctl print gui/$UID/ai.smartclaw.staging` | Bootstrap staging plist | | Multi-gateway orphan | `pgrep -x hermes` > expected | `deploy.sh` / `CLAUDE.md` single-instance | | WS churn / pong starvation | `SlackWebSocket:N` high | Lower `timeoutSeconds × maxConcurrent` per `CLAUDE.md` | ## Verification checklist (after any harness change) 1. `bash scripts/doctor.sh` (or `HERMES_DOCTOR_SKIP_INFERENCE=1` when appropriate) 2. `bash scripts/staging-canary.sh --port 8643` for prod config path when testing prod (includes `gateway.err.log` lane-backlog probe; parity with doctor) 3. **Required** when diagnosing Slack connectivity or "silent gateway": send a **real Slack test message** — HTTP `/health` alone cannot prove Slack delivery; combine with steps 1–2. ## Relationship to `/harness` - **Global `/harness`** (`~/.claude/commands/harness.md`) — 5 Whys, failure classes, audit mode — **any repo**. - **Repo-local `/harness`** (`.claude/commands/harness.md` **in this workspace**) — short pointer + Hermes gates; **wins** for project-specific detail when both exist. ## Anti-patterns - Declaring "fixed" after **`curl /health`** without checking **`gateway.err.log`** tail - Editing **`~/.smartclaw/`** directly in production without deploy flow (see `CLAUDE.md` worktree rule) — harness fixes still go through **PR** unless emergency exception
From jleechanorg/jleechanbrain, MIT.
More from jleechanorg/jleechanbrain
- 0.559score
agent-agent-mistakes
jleechanorg
Build agent memory patterns that prevent the same mistakes — using session replay, error tracking, and a self-correcting knowledge base.
SkillBFreshness: B★ 2Claude Code +9 - 0.559score
ao-babysit
jleechanorg
Babysit an active AO worker tmux session — poll it, detect stalls/deaths, steer it back on track, post progress to Slack.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
claw-dispatch
jleechanorg
Use when dispatching work through the Hermes gateway with /claw, especially when the task may resolve slash commands or hand off into AO worker orchestration.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
advice
jleechanorg
Token-efficient second opinion slash command /advice.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
social-poster
jleechanorg
Draft, stage, and publish social-media posts for Reddit, Hacker News, Twitter/X, Mastodon, LinkedIn, Threads, Facebook, Instagram, and Dev.to.
SkillBFreshness: B★ 2Claude Code +9 - 0.553score
half-stop-user-re-ping-signal
jleechanorg
Detect when user re-sends their own prior message verbatim.
SkillBFreshness: B★ 2Claude Code +9 - 0.553score
ao-dispatch-mechanics
jleechanorg
AO spawn flags, model-switch, partial-work recovery.
SkillBFreshness: B★ 2Claude Code +9 - 0.553score
agent-autonomy-failure-classes
jleechanorg
Catalog of agent autonomy failures with SOUL.md fixes.
SkillBFreshness: B★ 2Claude Code +9 - 0.549score
agent-pipeline-render
jleechanorg
Render artifacts from agent-swarm repos without LLM.
SkillBFreshness: B★ 2Claude Code +9 - 0.544score
agento
jleechanorg
Delegate coding change tasks to Agent-Orchestrator (AO).
SkillBFreshness: B★ 2Claude Code +9 - 0.543score
hermes-single-dir-pipeline
jleechanorg
Operate Hermes after the single-directory runtime migration.
SkillBFreshness: B★ 2Claude Code +9 - 0.507score
antigravity-computer-use
jleechanorg
Use when asked to control, automate, click/type in, or manage Google Antigravity from Hermes.
SkillCFreshness: C★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Sep 19, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/jleechanorg/jleechanbrain
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jleechanorg
- 0.559score
ao-babysit
jleechanorg
Babysit an active AO worker tmux session — poll it, detect stalls/deaths, steer it back on track, post progress to Slack.
SkillBFreshness: B★ 2Claude Code +9 - 0.559score
agent-agent-mistakes
jleechanorg
Build agent memory patterns that prevent the same mistakes — using session replay, error tracking, and a self-correcting knowledge base.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
claw-dispatch
jleechanorg
Use when dispatching work through the Hermes gateway with /claw, especially when the task may resolve slash commands or hand off into AO worker orchestration.
SkillBFreshness: B★ 2Claude Code +9 - 0.557score
advice
jleechanorg
Token-efficient second opinion slash command /advice.
SkillBFreshness: B★ 2Claude Code +9 - 0.554score
disk-root-cause
jleechanorg
Use when diagnosing why a disk is full, what consumes its capacity, what grew over time, or what may be safely reclaimed.
SkillAFreshness: AClaude Code +9 - 0.554score
social-poster
jleechanorg
Draft, stage, and publish social-media posts for Reddit, Hacker News, Twitter/X, Mastodon, LinkedIn, Threads, Facebook, Instagram, and Dev.to.
SkillBFreshness: B★ 2Claude Code +9
Cite this page
hermes-harness skill. Agent Mart. https://agentmart.dev/skills/jleechanorg-hermes-harness (last updated 2026-10-24)