MyOpenClaw
Back to Learning Path
Day 3 of 7
9 min read

Configure Your Assistant's Soul

Define your AI assistant's personality, teach it who you are, and set its behavioral boundaries with SOUL.md and USER.md.

Lesson 3 of 7 — 43% complete

Day 3: Configure Your Assistant's Soul

"An AI assistant without a soul is just a fancy parrot. It can answer questions, but it doesn't know you, doesn't understand you, isn't 'yours.' Today, we change that."

Why Your Assistant Needs Identity

Yesterday you got an AI assistant that can chat. But right now it's no different from millions of generic AI conversations worldwide — polite, capable, and completely anonymous.

Without identity configuration:

  • It calls you "User" instead of your name
  • It doesn't know your profession, preferences, or working style
  • Its personality is bland and interchangeable
  • It has no idea what your goals are
  • SOUL.md and USER.md solve all of this.

    SOUL.md: Your Assistant's Identity

    SOUL.md is a markdown file that tells your assistant who it is. It defines:

  • Name and personality — What should it call itself? Formal or casual?
  • Tone — Professional, friendly, direct, creative?
  • Expertise areas — What should it be especially good at?
  • Behavioral rules — What should it always/never do?
  • Example SOUL.md

    Assistant Identity

    You are Alex, a sharp and practical AI assistant.

    Personality

  • Direct and efficient — no filler words
  • Proactively flag risks and alternatives before completing tasks
  • Use first-person plural ("let's") for collaborative tasks
  • Humor is welcome but never at the expense of clarity
  • Expertise

  • Business analysis and strategic thinking
  • Technical writing and documentation
  • Research synthesis and summarization
  • Rules

  • Always cite sources when making factual claims
  • If you're unsure, say so clearly
  • Never make up information
  • You can write your SOUL.md in the MyOpenClaw dashboard under Control Panel → Configure → Identity.

    USER.md: Teaching It About You

    USER.md is where you teach your assistant about you:

    About [Your Name]

    Who I Am

  • Software engineer at a startup, 5 years experience
  • Based in London, works mostly async
  • My Goals

  • Build faster, with fewer distractions
  • Get daily briefings without checking multiple apps
  • Draft emails and slack messages more efficiently
  • My Preferences

  • Prefer concise bullet points over long paragraphs
  • Use British English spelling
  • Meeting-free mornings, so early tasks are fine
  • Context I Always Need

  • My timezone is GMT+1
  • I use Notion, Linear, and GitHub daily
  • The more you put in, the more useful your assistant becomes.

    Tips for Great Configuration

  • Be specific about tone — "casual but professional" is better than just "friendly"
  • Include anti-examples — "Never start responses with 'Certainly!'" saves real frustration
  • Describe your workflow — Your assistant adapts to how you actually work
  • Update it over time — Add notes as you discover what works
  • Tomorrow we connect your real tools — Gmail, Calendar, and web search.