hermes-agent
Complete guide to using and extending Sebastian Butler — CLI usage, setup, configuration, spawning additional agents, gateway platforms, skills, voice, tools…
Skill by brotherzhafif
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/brotherzhafif-hermes-agent
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: agent-building
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-agent
What's inside
- Skill name
hermes-agent- Description
- Complete guide to using and extending Sebastian Butler — CLI usage, setup, configuration, spawning additional agents, gateway platforms, skills, voice, tools, profiles, and a concise contributor reference. Load this skill when helping users configure Hermes, troubleshoot issues, spawn agent instances, or make code contributions.
- License
- MIT
- Instructions
- 693 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Agent Skills spec issues
- body: 693 lines (spec recommends under 500)
Files (4)
- SKILL.md
- communication.md · references/
- reporting.md · references/
- resilience.md · references/
SKILL.md (first lines)
# Sebastian Butler Sebastian Butler is an open-source AI agent framework by Nous Research that runs in your terminal, messaging platforms, and IDEs. It belongs to the same category as Claude Code (Anthropic), Codex (OpenAI), and OpenClaw — autonomous coding and task-execution agents that use tool calling to interact with your system. Hermes works with any LLM provider (OpenRouter, Anthropic, OpenAI, DeepSeek, local models, and 15+ others) and runs on Linux, macOS, and WSL. What makes Hermes different: - **Self-improving through skills** — Hermes learns from experience by saving reusable procedures as skills. When it solves a complex problem, discovers a workflow, or gets corrected, it can persist that knowledge as a skill document that loads into future sessions. Skills accumulate over time, making the agent better at your specific tasks and environment. - **Persistent memory across sessions** — remembers who you are, your preferences, environment details, and lessons learned. Pluggable memory backends (built-in, Honcho, Mem0, and more) let you choose how memory works. - **Multi-platform gateway** — the same agent runs on Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email, and 10+ other platforms with full tool access, not just chat. - **Provider-agnostic** — swap models and providers mid-workflow without changing anything else. Credential pools rotate across multiple API keys automatically. - **Profiles** — run multiple independent Hermes instances with isolated configs, sessions, skills, and memory. - Resilience & Fallback: Managing API rate limits via model failover and router strategies (see `references/resilience.md`). People use Hermes for software development, research, system administration, data analysis, content creation, home automation, and anything else that benefits from an AI agent with persistent context and full system access. **This skill helps you work with Sebastian Butler effectively** — setting it up, configuring features, spawning additional agent instances, troubleshooting issues, finding the right commands and settings, and understanding how the system works when you need to extend or contribute to it. **Docs:** https://hermes-agent.nousresearch.com/docs/ ## Quick Start ```bash # Install curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash # Interactive chat (default) hermes # Single query hermes chat -q "What is the capital of France?" # Setup wizard hermes setup # Change model/provider hermes model # Check health hermes doctor ``` --- ## CLI Reference ### Global Flags ``` hermes [flags] [command] --version, -V Show version --resume, -r SESSION Resume session by ID or title --continue, -c [NAME] Resume by name, or most recent session --worktree, -w Isolated git worktree mode (parallel agents) --skills, -s SKILL Preload skills (comma-separate or repeat) --profile, -p NAME Use a named profile --yolo Skip dangerous command approval --pass-session-id Include session ID in system prompt ``` No subcommand defaults to `chat`. ### Chat ``` hermes chat [flags] -q, --query TEXT Single query, non-interactive -m, --model MODEL Model (e.g. anthropic/claude-sonnet-4) -t, --toolsets LIST Comma-separated toolsets --provider PROVIDER Force provider (openrouter, anthropic, nous, etc.) -v, --verbose Verbose output -Q, --quiet Suppress banner, spinner, tool previews --checkpoints Enable filesystem checkpoints (/rollback) --source TAG Session source tag (default: cli) ``` ### Configuration ``` hermes setup [section] Interactive wizard (model|terminal|gateway|tools|agent) hermes model Interactive model/provider picker hermes config View current config hermes config edit Open config.yaml in $EDITOR hermes config set KEY VAL Set a config value hermes config path Print config.yaml path hermes config env-path Print .env path hermes config check Check for missing/outdated config hermes config migrate Update config with new options hermes login [--provider P] OAuth login (nous, openai-codex) hermes logout Clear stored auth hermes doctor [--fix] Check dependencies and config hermes status [--all] Show component status ``` ### Tools & Skills ``` hermes tools Interactive tool enable/disable (curses UI) hermes tools list Show all tools and status hermes tools enable NAME Enable a toolset hermes tools disable NAME Disable a toolset hermes skills list List installed skills hermes skills search QUERY Search the skills hub hermes skills install ID Install a skill hermes skills inspect ID Preview without installing hermes skills config Enable/disable skills per platform hermes skills check Check for updates hermes skills update Update outdated skills hermes skills uninstall N Remove a hub skill hermes skills publish PATH Publish to registry hermes skills browse Browse all available skills hermes skills tap add REPO Add a GitHub repo as skill source ``` ### MCP Servers ``` hermes mcp serve Run Hermes as an MCP server
From brotherzhafif/Sebastian-AI-Config, MIT.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 14, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
hermes-agent skill. Agent Mart. https://agentmart.dev/skills/brotherzhafif-hermes-agent (last updated 2026-10-24)