---
name: hermes-agent
description: "Configure, extend, or contribute to Hermes Agent."
version: 2.2.0
author: Hermes Agent + Teknium
license: MIT
platforms: [linux, macos, windows]
metadata:
  hermes:
    tags: [hermes, setup, configuration, multi-agent, spawning, cli, gateway, development]
    homepage: https://github.com/NousResearch/hermes-agent
    related_skills: [claude-code, codex, opencode, model-routing]
---
# Hermes Agent
Configure, extend, or contribute to Hermes Agent.
## Sections
- Quick Start
- CLI Reference
- Slash Commands (In-Session)
- Key Paths & Config
- Security & Privacy Toggles
- Voice & Transcription
- Web Dashboard
- Spawning Additional Hermes Instances
- Durable & Background Systems
- Windows-Specific Quirks
- Troubleshooting
- Meta-Pitfalls: How to Work with Hermes Effectively
  - `hermes config set` stores arrays as JSON strings, not YAML lists. Use Python yaml.dump() for list/array values.
  - `platform_toolsets.cli` controls tool availability. If you slim it, add `web` and `browser` back explicitly for web search.
- Where to Find Things
- Contributor Quick Reference

## References (12)
Detail has been moved to reference files in `references/`.
Load a specific reference file for detailed guidance.

## Triggers
- Load this skill when working on relevant architecture/project tasks.
- For specific subtasks, load only the relevant `references/<file>.md`.
