Skip to content
Agentmart
Submit a tool

hermes

Use this skill when installing, configuring, running, or managing Hermes Agent — the NousResearch AI agent CLI.

Skill by jason-riddle

IndexedMIT
Write a review

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/jason-riddle-hermes

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.

We use your email only for this newsletter. Privacy

About

Use this skill when installing, configuring, running, or managing Hermes Agent — the NousResearch AI agent CLI. Triggers on requests like "install hermes", "run hermes", "configure hermes", "set up hermes on a server", "connect hermes to a messaging platform", "set the hermes model", "check hermes health", "send a message via hermes", or any task involving the `hermes` CLI tool. Also use when configuring Hermes providers (OpenRouter, Anthropic, Cloudflare AI Gateway), managing skills/plugins, setting up a gateway (Telegram, Discord, Slack), or troubleshooting Hermes errors.

Use cases: backend, cloud, productivity, agent-building

No 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

What's inside

Skill name
hermes
Description
Use this skill when installing, configuring, running, or managing Hermes Agent — the NousResearch AI agent CLI. Triggers on requests like "install hermes", "run hermes", "configure hermes", "set up hermes on a server", "connect hermes to a messaging platform", "set the hermes model", "check hermes health", "send a message via hermes", or any task involving the `hermes` CLI tool. Also use when configuring Hermes providers (OpenRouter, Anthropic, Cloudflare AI Gateway), managing skills/plugins, setting up a gateway (Telegram, Discord, Slack), or troubleshooting Hermes errors.
License
MIT
Instructions
271 lines in SKILL.md · view on GitHub

Before installing

  • Instructions call the network
  • Instructions read files in your home folder (~/.ssh, ~/.aws…)

Files (1)

  • SKILL.md

SKILL.md (first lines)

# hermes

Install, configure, and run Hermes Agent — an AI agent CLI by NousResearch with
tool-calling, skills, messaging gateway, and MCP support.

## Orientation

Run the following commands before proceeding:

```bash
which -a hermes
which hermes
hermes version
hermes --help
```

## Installation

The preferred install method on Linux/macOS is the git installer:

```bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
```

Pass `--skip-browser` to skip Playwright/Chromium (recommended for headless servers):

```bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash -s -- --skip-browser
```

After install, reload the shell:

```bash
source ~/.bashrc   # or source ~/.zshrc
```

Install layout (root user):

| Path | Purpose |
|------|---------|
| `/usr/local/lib/hermes-agent/` | Source and virtualenv |
| `/usr/local/bin/hermes` | Launcher binary |
| `~/.hermes/.env` | API keys and secrets |
| `~/.hermes/config.yaml` | Non-secret config |
| `~/.hermes/SOUL.md` | Personality customization |

## Workflow

1. Confirm the tool is present: `hermes version`
2. Run the health check: `hermes doctor`
3. Configure the provider and model: `hermes model`
4. Set API keys: `hermes config set OPENROUTER_API_KEY sk-or-...`
5. Start chatting: `hermes` or `hermes --tui`
6. Run a one-shot prompt (non-interactive): `hermes -z "your prompt"`

## Configuration

Settings are split across two files:

- **Secrets** (`~/.hermes/.env`): API keys, tokens, passwords
- **Config** (`~/.hermes/config.yaml`): model, terminal backend, compression, etc.

Use `hermes config set` to write to the correct file automatically:

```bash
hermes config set model anthropic/claude-sonnet-4-5
hermes config set OPENROUTER_API_KEY sk-or-...
hermes config set terminal.backend docker
hermes config set OPENROUTER_BASE_URL https://gateway.ai.cloudflare.com/v1/<id>/<slug>/openrouter
```

View current config:

```bash
hermes config
hermes config edit   # open in $EDITOR
```

## Provider Setup

### OpenRouter (recommended)

```bash
hermes config set OPENROUTER_API_KEY sk-or-...
hermes config set model anthropic/claude-sonnet-4-5
```

Use a Cloudflare AI Gateway as the base URL (optional — for caching/observability):

```bash
hermes config set OPENROUTER_BASE_URL https://gateway.ai.cloudflare.com/v1/<account-id>/<slug>/openrouter
```

Set `OPENROUTER_BASE_URL` in `~/.hermes/.env`, not `config.yaml`. If
`hermes config set` writes it to `config.yaml`, move it manually.

Model IDs for OpenRouter are just `provider/model` — do **not** prefix with `openrouter/`:

```bash
# Correct
hermes config set model anthropic/claude-sonnet-4-5

# Wrong — results in HTTP 400 "not a valid model ID"
hermes config set model openrouter/anthropic/claude-sonnet-4-5
```

### Anthropic direct

```bash
hermes config set ANTHROPIC_API_KEY sk-ant-...
hermes config set model claude-sonnet-4-5
```

### Custom / self-hosted endpoint

```bash
hermes config set CUSTOM_BASE_URL http://localhost:11434/v1
hermes config set model my-model-name
```

From jason-riddle/agent-skills, MIT.

More from jason-riddle/agent-skills

Signals

Stars
0
Forks
0
Open issues
1
Last commit (this folder)
May 19, 2026 (5 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from jason-riddle

Cite this page

hermes skill. Agent Mart. https://agentmart.dev/skills/jason-riddle-hermes (last updated 2026-10-24)