The personality file that defines who your OpenClaw agent is
SOUL.md is the primary personality configuration file for an OpenClaw agent. It defines the agent's name, communication style, values, goals, and behavioral guidelines. Every OpenClaw instance reads SOUL.md at startup to establish how it should think, speak, and act.
When OpenClaw boots, it loads SOUL.md into the system prompt before any conversation begins. This file typically includes sections for identity (who the agent is), purpose (what it does), communication style (how it talks), boundaries (what it won't do), and memory instructions (how to store information). Everything in SOUL.md shapes every response the agent gives.
Without a SOUL.md, an OpenClaw agent behaves like a generic AI assistant. With a well-crafted SOUL.md, it becomes a consistent, purposeful assistant with a distinct voice — one that always stays on task, remembers its priorities, and handles edge cases predictably. The quality of your SOUL.md directly determines the quality of your agent.
A SOUL.md for a customer support agent might define: name as 'Aria', tone as 'warm but professional', always escalate billing issues to a human, never discuss competitor products, and always end conversations with a satisfaction check.
Clawfleet manages your OpenClaw instance — SOUL.md, backups, restarts, and cost tracking — all included. Start for $1.
Deploy for $1 →