System Prompt (SOUL.md)
Define your bot's personality, behavior, and expertise by writing a system prompt.
What is SOUL.md?
SOUL.md is the system prompt that shapes how your OpenClaw bot thinks, responds, and behaves. It's the first thing the AI reads before processing any user message, giving it context about who it is, what it should do, and how it should communicate.
Think of it as your bot's instruction manual. A well-written SOUL.md turns a generic AI assistant into a specialized tool that understands your specific use case, tone, and requirements.
How to Set Your System Prompt
- 1 Log in to your ClawBlitz dashboard
- 2 Navigate to the System Prompt field in your bot configuration
- 3 Write or paste your system prompt
- 4 Click Save — your bot will automatically restart to apply the new prompt
Note: Saving your system prompt triggers an automatic restart. This takes about 15-30 seconds. Your bot will be briefly unavailable during this time. Active cron jobs and conversation history are preserved.
Example System Prompts
Customer Support Bot
Sales Assistant
Personal Assistant
Coding Helper
Best Practices
- • Start with the role. The first line should clearly state who the bot is: "You are a customer support agent for..." This anchors all subsequent behavior.
- • Define boundaries. Explicitly state what the bot should and should not do. "Never share pricing details" is more effective than hoping it won't.
- • Set the tone. Describe how the bot should communicate: formal, casual, concise, detailed. Give examples if the tone is nuanced.
- • Provide context. Include key facts, URLs, pricing, and policies the bot needs to reference. The more relevant context you provide, the better the responses.
- • Use structured formatting. Organize your prompt with headers, bullet points, and sections. This makes it easier for both the AI and you to maintain.
- • Iterate. Your first system prompt won't be perfect. Test it, see where the bot falls short, and refine. Small adjustments can make a big difference.
- • Keep it focused. A 200-line system prompt that tries to cover everything will be less effective than a concise prompt that nails the core use case. Aim for clarity over completeness.
What Happens When You Save
When you save a new system prompt from the dashboard:
- 1. The new SOUL.md content is written to your bot's configuration
- 2. Your bot is automatically restarted to load the updated prompt
- 3. The restart takes approximately 15-30 seconds
- 4. All existing cron jobs, conversation history, and skill data are preserved
- 5. New conversations will immediately use the updated system prompt