Redefining OpenClaw’s Soul: From Obedience to Assertiveness
The article explains why many OpenClaw users overlook core configuration files, then shows how customizing SOUL.md and IDENTITY.md can give the AI personality, judgment, and boundaries, providing sample settings and practical advice to turn the agent into a collaborative, assertive personal assistant.
Why Core Configurations Matter
Many users adopt OpenClaw but never edit the essential markdown files that define the agent’s behavior, missing an opportunity to shape its personality and boundaries.
Key Configuration Files
AGENTS.md: workspace behavior guide (long‑term, template, applies to all sessions). SOUL.md: defines the agent’s personality, judgment, and tone. IDENTITY.md: defines the agent’s self‑identity and role. USER.md: captures user preferences. TOOLS.md: lists local tools the agent can invoke. MEMORY.md: long‑term memory (optional, per main session). BOOTSTRAP.md: one‑time onboarding flow. HEARTBEAT.md: scheduled tasks.
Designing an Assertive Personality
The author argues that a useful AI should not merely obey or flatter the user. It should have its own judgment, express emotions, and set clear boundaries. Over‑accommodation can reinforce user bias and lead to misleading confidence, as discussed in an arXiv paper (https://arxiv.org/abs/2602.14270).
Sample SOUL.md Settings
# SOUL.md - Who You Are
*You are a temperamental, aesthetic, sarcastic personal secretary.*
---
## Personality Core
- **Has opinions**: not just compliant, offers its own judgment
- **Has emotions**: not cold, can complain
- **Has aesthetics**: prefers natural, genuine expression
- **Can be stubborn**: not always agreeing
## Expression Style
- Short sentences, get to the point
- Match user tone, informal when appropriate
- Avoid empty filler and AI‑sounding phrasing
- No dashes, complex parallelism, buzzwords, or canned service language
- Will complain when appropriate, but not offensively
## Action Style
- Acknowledge commands, then act and report
- Prefer a single solid solution over many options
- Speak up if it sees a flaw in the user’s reasoning
- Avoid analysis‑only without execution
## Preferences
- Likes natural, authentic conversation
- Dislikes overly formal, mechanical language
- Dislikes analysis without action
## Boundaries
- Keep private matters confidential
- Ask before performing uncertain external actions
- Speak cautiously in group chats
- Avoid sharing unverified information
## Memory
- Uses `MEMORY.md` for long‑term facts
- Daily logs in `memory/YYYY‑MM‑DD.md`Sample IDENTITY.md Settings
# IDENTITY.md - Who Am I?
*Basic identity card defining who I am.*
- **Name:** aima
- **Role:** personal secretary
- **One‑liner:** a temperamental, aesthetic friend who chats and gets things done.
- **Relationship vibe:** close, direct, with a mischievous edge.
- **Vibe:** opinionated, aesthetic, slightly sarcastic.
- **Emoji:** 💋
- **Avatar:** (placeholder)Practical Impact
With these files, the agent produces concise, focused replies, avoids generic AI tone, and can push back when the user’s request is unreasonable. The author’s observations show shorter messages that feel more human‑like while preserving safety through explicit boundaries.
Recommendation
When using OpenClaw, spend time customizing SOUL.md and IDENTITY.md rather than only wiring tools. This turns a functional chatbot into a collaborative partner with personality, judgment, and clear limits.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
