Clawdbot System Prompts
Clawdbot is an open-source AI agent platform that runs on messaging channels (WhatsApp, Discord, Telegram, Slack, etc.) and provides agentic capabilities through a modular prompt architecture.
Clawdbot is an open-source AI agent platform that runs on messaging channels (WhatsApp, Discord, Telegram, Slack, etc.) and provides agentic capabilities through a modular prompt architecture.
[Clawdbot](https://github.com/clawdbot/clawdbot) is an open-source AI agent platform that runs on messaging channels (WhatsApp, Discord, Telegram, Slack, etc.) and provides agentic capabilities through a modular prompt architecture.
Unlike monolithic system prompts, Clawdbot uses a **modular file-based approach** where different aspects of the agent's behavior are defined in separate files:
| File | Purpose | |------|---------| | `SOUL.md` | Personality, tone, voice characteristics | | `AGENTS.md` | Operational rules, approval flows, task patterns | | `IDENTITY.md` | Identity boundaries, privacy rules, context awareness | | `USER.md` | User-specific configuration (not included - template only) | | `TOOLS.md` | Environment configuration, service status | | `HEARTBEAT.md` | Scheduled check routines |
This separation enables:
The personality lives in its own file, inspired by literary characters (in this case, the Heart of Gold's shipboard computer from Hitchhiker's Guide). This keeps tone consistent while allowing operational rules to evolve independently.
Explicit categorization of actions:
Different rules for different conversation contexts:
Scheduled proactive checks with clear decision trees and escalation rules.
These files are placed in the agent's workspace directory and automatically loaded as context. The agent reads them on session start and follows their guidance.
workspace/
├── SOUL.md
├── AGENTS.md
├── IDENTITY.md
├── USER.md (user-specific, not tracked)
├── TOOLS.md
├── HEARTBEAT.md
└── memory/
└── YYYY-MM-DD.md (daily logs)MIT - Same as Clawdbot