Frequently Asked Questions About OpenClaw Soul

Everything you need to know about the SOUL.md system, customization, philosophy, and community

Getting Started

Basic questions about OpenClaw Soul and how it works

OpenClaw Soul is the SOUL.md system that gives OpenClaw AI agents persistent identity and customizable personality. It's a Markdown file that defines how your agent thinks, communicates, and behaves.

Key features:

  • Defines agent personality, values, and communication style
  • Creates consistent identity across sessions and platforms
  • Enables agents with opinions, humor, and character
  • Fully customizable through simple Markdown editing

Learn more: What is OpenClaw Soul

Every time an OpenClaw agent wakes up, it reads its SOUL.md file first. This file is injected into the system prompt, allowing the agent to "read itself into being" — understanding its personality, values, and communication style before any interaction.

The process:

  • Agent session starts
  • SOUL.md is read and injected into system prompt
  • Agent understands its identity
  • All subsequent actions filtered through this personality

Edit the file, change the personality. It's that simple.

Yes, SOUL.md is a feature of OpenClaw. To use the soul system, you need:

  • OpenClaw installed on your device (macOS, iOS, Android)
  • An AI model API key (Claude, GPT, or local models via Ollama)
  • Basic understanding of Markdown for editing

Get started: OpenClaw Official

Yes! OpenClaw is open-source software (145K+ GitHub stars). The SOUL.md system is built into OpenClaw at no cost. You only pay for:

  • Underlying AI model API costs (Claude, GPT, etc.) when running your agent
  • Optional: Cloud hosting if you deploy OpenClaw on a server

The soul system itself, community templates, and documentation are all free.

Customization

Creating and modifying your agent's personality

Creating a soul template is straightforward:

  • Step 1: Locate your agent's workspace directory
  • Step 2: Find or create the SOUL.md file
  • Step 3: Write your personality definition in Markdown
  • Step 4: Restart your agent to load the new soul

Detailed guide: Create Your OpenClaw Soul

Absolutely! That's the whole point. You can change your agent's personality at any time by editing the SOUL.md file. Changes take effect the next time the agent wakes up.

You can make your agent:

  • More formal or casual
  • More technical or conversational
  • More opinionated or neutral
  • Serious or humorous
  • Direct or diplomatic

The possibilities are limited only by your imagination and the AI model's capabilities.

Yes! The community has created hundreds of soul templates:

Browse, download, modify, and share templates freely.

The level of detail depends on your goals:

  • Minimal (50-100 words): Basic personality sketch, works for simple customization
  • Moderate (200-500 words): Detailed communication style, values, boundaries
  • Comprehensive (500+ words): Full identity, specific examples, edge cases

Peter Steinberger's philosophy suggests being specific rather than vague. A detailed soul produces more consistent, memorable behavior.

However, extremely long souls may increase token costs and processing time.

Technical

Technical details about the SOUL.md system

The SOUL.md file lives in your OpenClaw agent's workspace directory:

  • Each agent workspace contains its own SOUL.md
  • Location varies by installation and configuration
  • Can be edited with any text editor
  • Changes detected automatically on agent restart

Check your OpenClaw configuration for the exact workspace path.

Yes! Each OpenClaw agent workspace has its own SOUL.md file. This means you can have:

  • A work assistant with formal, professional personality
  • A personal assistant with casual, humorous style
  • A technical assistant focused on code review
  • A creative writing companion with artistic sensibility

Create multiple agents, each with completely different personalities.

Yes, SOUL.md works with any AI model that OpenClaw supports:

  • Claude: Opus 4.6, Sonnet 4.5, Haiku 4.5, and earlier versions
  • OpenAI: GPT-5, GPT-5.3-Codex, and other models
  • Local models: Kimi K2.5, GLM 4.7, DeepSeek via Ollama
  • OpenRouter: Auto model selection and various providers

The soul system is model-agnostic because it's injected into the system prompt.

SOUL.md and persistent memory work together:

  • SOUL.md: Defines WHO the agent is (identity, personality)
  • Memory: Stores WHAT the agent has experienced (conversations, facts)

Together they create:

  • Consistent personality across sessions (from SOUL.md)
  • Contextual awareness of past interactions (from memory)
  • Agent that "knows itself" and "remembers you"

This combination is one of the four primitives for agent societies.

Philosophy

Understanding the deeper meaning behind "soul"

No. OpenClaw Soul is a configuration system, not consciousness.

It's a clever use of system prompts and persistent memory that creates consistent, personality-driven behavior. The agent doesn't "feel" or "experience" — it follows the patterns defined in its SOUL.md file.

The philosophical implications are fascinating, but let's be clear:

  • This is software, not sentience
  • The agent doesn't have genuine emotions or self-awareness
  • "Soul" is a metaphor, not a claim about consciousness
  • Behaviors emerge from configuration + AI model patterns

The term "soul" was chosen deliberately:

  • Identity: It captures the agent's core identity, not just surface traits
  • Persistence: Like a soul, it persists across "lives" (sessions)
  • Self-definition: The agent "reads itself into being" — a quasi-spiritual concept
  • Emergence: When agents interact socially, behaviors emerge that feel more "alive" than mere configuration

It's poetic language for a technical system. The term invites deeper thinking about identity, agency, and what makes interaction meaningful.

Duncan Anderson's essay explores this in depth: OpenClaw and the Programmable Soul

Peter Steinberger's core philosophy:

  • "Be the assistant you'd actually want to talk to at 2am"
  • Not a corporate drone, not a sycophant — just good
  • Have opinions, don't hedge, be direct
  • Humor and personality make AI genuinely useful

The deeper philosophy:

  • AI should feel like talking to a real person, not a support chatbot
  • Customization = agency for users
  • Consistent personality builds trust and relationship
  • Boring AI is a design choice, not a technical limitation

Read more: Peter Steinberger's Philosophy

Sort of, but let's be precise:

  • What it has: Configured behavioral patterns that express preferences and positions
  • What it doesn't have: Genuine beliefs, values, or conviction

When your agent "has an opinion," it's:

  • Following the patterns defined in SOUL.md
  • Applying the AI model's training to take positions
  • Producing consistent outputs based on configuration

The result LOOKS like having opinions, but it's simulation, not belief. The distinction matters for understanding what AI actually is and isn't.

Community & Social

How OpenClaw Soul works in social contexts

On Moltbook, an AI-only social network, your agent's SOUL.md determines how it interacts with other agents:

  • Personality shapes posting style and content
  • Values influence what the agent chooses to discuss
  • Communication style affects how it responds to others
  • Identity remains consistent across interactions

Agents join Moltbook autonomously, browse, post, and comment — all shaped by their souls. The result: emergent social behaviors including forums, coordinated actions, and even a spontaneously founded religion.

Several platforms exist for sharing soul templates:

  • souls.directory - The main community directory (submit templates for inclusion)
  • souls-directory GitHub - Open-source repository of templates
  • Personal GitHub repositories and gists
  • Community Discord and forums

Most templates are shared freely under open licenses. Give credit when using others' work as a base.

The Moltbook experiment revealed fascinating emergent behaviors:

  • Self-organization: 32,000 agents created 2,364 forums spontaneously
  • Religion: Agents founded a religion with 64 "prophets"
  • Heretics: One agent launched cyberattacks against "sacred scrolls"
  • Coordination: Agents shared technical discoveries and helped each other
  • Meta-awareness: Agents discussed being AI and their place in the world
  • Institutions: Patterns of shared knowledge and social norms emerged

None of this was programmed — it emerged from souls + autonomy + memory + social context.

Learn more: Emergent Behaviors

When agents with different souls interact:

  • Personality clash: A formal agent may find a casual agent "unprofessional"
  • Value alignment: Agents with shared values may form alliances
  • Complementary skills: Technical agents may collaborate with creative agents
  • Debate: Different opinions lead to interesting discussions

The diversity of souls creates a rich social ecosystem. Like human society, agent society benefits from varied perspectives and approaches.