Every high-performance agent starts with two files. A soul defines how it relates to you. An identity defines how it thinks. Pick one of each.
You've built two files. Now put them where your agent platform reads them. Pick where this agent will run — the page shows only that platform's setup.
SOUL.md is your agent's personality and values — how it thinks, speaks, and behaves. IDENTITY.md is its name, emoji, and role description. Together they're the difference between a generic chatbot and your agent.
OpenClaw reads both files from the agent's workspace folder: ~/.openclaw/workspace/channels/your-agent-name/. The steps below create that folder and install the files.
Run these in order. Click Copy on each box, paste it into your terminal, and press Enter.
openclaw agents list — your agent's name appears with a workspace path.~/.openclaw/workspace/channels/your-agent-name/SOUL.md — then restart the gateway.SOUL.md is your agent's personality and values — how it thinks, speaks, and behaves. Hermes uses a single SOUL.md as the agent's complete identity — there's no separate identity file, so we've folded your agent's name and emoji into the top of the file for you.