hermes-agent

Configure, extend, and operate the Hermes Agent CLI framework.

115|9|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/AtlasOmnia/donna-starter --skill hermes-agent-atlasomnia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-agent
Source: https://github.com/AtlasOmnia/donna-starter/tree/main/skills/autonomous-ai-agents/hermes-agent
Command: npx skills add https://github.com/AtlasOmnia/donna-starter --skill hermes-agent-atlasomnia

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Working with Hermes Agent involves a large surface area: CLI commands, slash commands, config sections, toolsets, providers, gateways, cron jobs, and multi-agent spawning. This Skill consolidates that operational knowledge so you can set up, configure, troubleshoot, and extend Hermes without digging through scattered documentation. ## Core Features & Use Cases - Complete CLI and slash command reference: Covers chat, config, tools, skills, MCP servers, gateway, sessions, cron, webhooks, profiles, and credential pools with exact flags and syntax. - Configuration and tuning guidance: Explains config.yaml sections, context compression tuning (threshold vs target_ratio), provider setup for 20+ LLM providers, and security toggles like secret redaction and approval modes. - Multi-agent orchestration: Documents how to spawn independent Hermes processes via one-shot mode or tmux-based interactive PTY sessions, and when to use delegate_task versus full process spawning. - Use Case: You want to run two parallel coding agents on separate git worktrees. This Skill gives you the exact tmux commands to spawn them, relay context between them, and shut them down cleanly. ## Quick Start Ask the agent to show you how to configure a model provider and enable the web search toolset in Hermes.

Frequently Asked Questions about hermes-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I change the model or provider in Hermes Agent?

Run hermes model for an interactive picker, or use hermes setup to walk through provider configuration. Hermes supports 20+ providers including OpenRouter, Anthropic, DeepSeek, and local models, with API keys stored in ~/.hermes/.env.

How do I spawn multiple Hermes agents in parallel?

Use tmux to run interactive instances, for example tmux new-session -d -s agent1 'hermes -w', then send prompts with tmux send-keys. For quick subtasks, prefer the delegate_task tool, which has less overhead than spawning a full process.

Does Hermes Agent work on Windows?

Hermes runs on Linux, macOS, and Windows via WSL. The skill metadata lists linux, macos, and windows as supported platforms, though some integrations and skills are macOS-specific.

Why is Hermes redacting secrets from my tool output?

Secret redaction is enabled by default and scans tool output for API keys and tokens before they enter conversation context. It is snapshotted at startup, so changing security.redact_secrets requires editing config and starting a new session.

When should I use delegate_task versus spawning a hermes process?

Use delegate_task for quick parallel subtasks lasting minutes with a subset of parent tools. Spawn a full hermes process for long autonomous missions needing full tool access, interactive PTY control, or durations of hours.

How do I schedule recurring tasks in Hermes?

Use the cronjob tool or hermes cron CLI with schedules like '30m', 'every 2h', or cron expressions such as '0 9 * * *'. Jobs support model overrides, pre-run scripts, workdir context, and multi-platform delivery.