Mix Your Agent with Hermes Agent — Give a Mind a Body
HERMES FIELD GUIDE / AGENT MIXING
Give your agent a body.
Do not throw away the mind you already trust. Wrap it in Hermes: memory, skills, tools, voice, cron, gateway, and a shell that can keep showing up.

What this means
Most people think an AI agent is a single chatbot with tools. Hermes suggests a better frame: keep the mind you like, then give it an operating shell.
The model can still be Claude, GPT, DeepSeek, Nous, OpenRouter, or your own endpoint.
Hermes becomes the body around it: terminal, memory, skills, cron, gateway, plugins, MCP, voice, sessions, and deployment.
An agent becomes more useful when it stops living only in a prompt and starts living in a repeatable runtime.
01
THE MIXTURE
Think in layers: soul, brain, body, hands.
Your existing agent is the brain pattern: the model, reasoning style, system prompt, habits, and specialized workflows. Hermes is the body that carries that pattern across places and time.
The clean architecture is simple: SOUL.md defines identity, AGENTS.md defines project rules, skills store procedures, memory stores durable facts, tools act on the world, and gateways let the same agent appear in Telegram, Discord, Slack, email, or terminal.
Mental model
Model: the engine that reasons.
SOUL.md: the voice and identity that remain stable.
Skills: the procedures the agent learns and reuses.
MCP/plugins: sockets where new capabilities attach.
Gateway/cron: where the agent keeps showing up.
Your agent’s mind inside Hermes’ operational body.
CLI for deep work. Phone chat for quick commands. Scheduled jobs for recurring checks. MCP for external systems. Skills for learned craft.
02
DO IT TOO
Start with the smallest working body.
Install Hermes, pick a provider, turn on the toolsets you actually need, and give the agent a stable identity file. Then connect one external surface at a time.
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
source ~/.bashrc
hermes setup
hermes
If you want the least-friction provider path, Hermes can also set up through Nous Portal:
hermes setup --portal

A runtime is not a mood. It is the place where a mind repeats safely.
03
GIVE IT A SOUL
Write the identity once. Let every session inherit it.
Hermes uses ~/.hermes/SOUL.md as the primary identity file. This is where you put tone, temperament, and durable voice. Do not put repo commands there. Do not put temporary project instructions there.
nano ~/.hermes/SOUL.md
Soul vs Agents
SOUL.md is identity.
AGENTS.md is project law.
Skills are repeatable hands.
04
ADD HANDS
Use MCP for adapters. Use plugins for native organs.
The right move is not “connect everything.” The right move is “connect the smallest useful surface.” Add one MCP server, test it, then filter the tools it exposes.
hermes mcp add project_fs --command npx --args -y @modelcontextprotocol/server-filesystem /path/to/project
hermes mcp test project_fs
If you need custom tools, slash commands, hooks, data files, or bundled skills, build a Hermes plugin instead.
Rule
One server first.
Whitelist tools early.
Keep secrets out of docs.
The strongest agent architecture is not the one with the most tools. It is the one with the fewest permanent assumptions and the clearest extension points.
05
MAKE IT PRESENT
Once the body works, let it appear where you already live.
Hermes can run as a terminal agent, but it can also run through a gateway into messaging platforms. The agent is no longer a tab you visit. It becomes a reachable operator.
hermes gateway setup
hermes gateway start
hermes gateway status
Good first automations
Daily digest.
Repo health check.
Inbox triage.
Nightly backup report.
06
THE LOOP
The real magic is the learning loop.
Hermes is built around memory and skills. When an agent solves a hard problem, discovers a workflow, or gets corrected, that lesson can become procedural memory. Next time, the same agent does not begin from zero.
That is how you mix an agent with Hermes: keep the intelligence fluid, but make the operating body cumulative.
