AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Hermes

skill-dandacompany-hermes-skill-hermes-skill · by dandacompany

This skill should be used when self-hosting, installing, configuring, operating, updating, troubleshooting, or learning to use NousResearch Hermes Agent, including CLI usage, gateway and Slack setup, plugins, tools, skills, profiles, memory, MCP, cron, Kanban, delegate_task subagents, dashboards, and tmux-managed Hermes sessions.

No reviews yet
0 installs
43 views
0.0% view→install

Install

$ agentstack add skill-dandacompany-hermes-skill-hermes-skill

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-dandacompany-hermes-skill-hermes-skill)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Hermes? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Hermes

Use First

Use this skill for Hermes Agent self-hosting and day-to-day operation: install, setup, model/provider selection, gateway platforms, Slack channel setup, command discovery, updates, plugins, tools, skills, memory, profiles, MCP, cron, Kanban, delegate_task subagents, logs, dashboards, tutorials, and long-running tmux sessions.

Do not rely on stale remembered commands. Hermes changes quickly. At the start of each Hermes task, resolve scripts/hermes_check.py relative to this skill directory and run:

python3 /scripts/hermes_check.py --json

If command behavior matters, also refresh the generated local command snapshot:

python3 /scripts/hermes_check.py --write-help /references/command-map.generated.md

Report update availability before changing configuration. Do not run hermes update without explicit user approval unless the user already asked to update.

Decision Flow

  1. Verify local state with scripts/hermes_check.py.
  2. Use hermes --help and hermes --help as the source of truth for executable commands.
  3. Load only the needed reference file:
  • references/setup-and-update.md for install, versioning, updates, config health, backups, and safe update policy.
  • references/getting-started-tutorials.md for first-run setup, self-hosting paths, guided usage flows, and user-facing tutorials.
  • references/command-catalog.md for command categories and common CLI patterns.
  • references/official-links.md for official docs, release, reference, and troubleshooting links.
  • references/slack-gateway.md for Slack app, channel, Socket Mode, manifest, gateway, and allowlist setup.
  • references/operations-runbook.md for tmux sessions, one-shot execution, profiles, cron, webhooks, memory, skills, and autonomy guardrails.
  • references/kanban-operations.md for durable task boards, profile workers, dependencies, isolated workspaces, dispatch, and task notifications.
  • references/delegation-vs-kanban.md for delegate_task, subagent delegation, and choosing between delegation, Kanban, tmux, cron, and background terminal work.
  • references/slash-commands.md for in-session /... commands, gateway slash commands, and when to prefer CLI commands.
  • references/providers-tools-security.md for key paths, config sections, providers, toolsets, approval modes, redaction, and privacy.
  • references/plugins-and-tools.md for user/operator plugin installation, tool enablement, MCP connections, and safe verification.
  • references/voice-and-media.md for STT, TTS, voice mode, image input, and media-related troubleshooting.
  • references/self-improvement.md for updating this skill after new Hermes behavior, command changes, or operational lessons are discovered.
  • references/troubleshooting.md for logs, Slack failures, token problems, stale skills, gateway issues, and community-known pitfalls.
  • references/command-map.generated.md only when exact local help output is needed.
  1. For interactive Hermes or tmux work, read the current pane before sending keys. Explain prompts and recommend a choice before sending input.
  2. Prefer deterministic commands and scripts for inspection. Keep non-deterministic guidance in reference docs or in the Hermes conversation itself.
  3. At the end of each Hermes task, run the self-improvement review in references/self-improvement.md.

Common Request Routing

  • "Install Hermes" or "self-host Hermes" -> getting-started-tutorials.md, setup-and-update.md, then official-links.md.
  • "Set up Slack channel" -> slack-gateway.md, run scripts/hermes_slack_check.py, then troubleshooting.md.
  • "Check if my Hermes is healthy" -> run scripts/hermes_ops_check.py, then setup-and-update.md.
  • "Enable a plugin/tool/MCP server" -> plugins-and-tools.md, providers-tools-security.md.
  • "Teach me how to use Hermes" -> getting-started-tutorials.md, slash-commands.md, command-catalog.md.
  • "Use Kanban", "dispatch workers", or "coordinate profiles" -> kanban-operations.md, operations-runbook.md.
  • "Use delegate_task", "delegate this", "spawn subagents", or "parallel subtasks" -> delegation-vs-kanban.md; use Kanban instead when the work must be durable, human-visible, restartable, or assigned to named profiles.

Current CLI Baseline

As of Hermes Agent v0.12.0, prefer:

hermes
hermes chat -q "single query"
hermes -z "script-friendly one-shot"
hermes setup
hermes model
hermes doctor
hermes config check
hermes update --check
hermes gateway setup
hermes gateway status
hermes slack manifest

Avoid old third-party examples built around hermes run; current Hermes does not expose run as a root command in v0.12.0.

Safety Rules

  • Treat ~/.hermes/.env, Slack tokens, OAuth tokens, and ~/.hermes/auth.json as secrets. Never print full token values.
  • Set or verify allowlists before enabling Slack or other gateways.
  • Use hermes update --check before update decisions; use hermes backup or the update backup flags for risky changes.
  • For automation, start with read-only/reporting workflows, add verification, then schedule with cron/webhooks only after repeated successful manual runs.
  • Prefer files over chat for durable Hermes behavior: config.yaml, .env, SOUL.md, AGENTS.md, skills, and runbooks.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.