Lesson 6. Setting Up the Assistant’s Personality#
Why this lesson?#
Right now your assistant works, but it communicates in a “standard” way — like a regular ChatGPT. But what if you want it to:
- Introduce itself by a specific name?
- Communicate in a specific style — formal, friendly, with humor?
- Know about you — your name, time zone, preferences?
- Follow specific rules?
All of this is configured through text files in the OpenClaw workspace folder. Let’s go through each of them.
Where are the configuration files?#
All personality files are in the workspace folder of OpenClaw. By default, it’s:
~/.openclaw/workspace/You can open this folder in any text editor — even Notepad (Windows), TextEdit (macOS), or nano (Linux).
These files are written in Markdown format (with a
.mdextension). Don’t be intimidated — it’s plain text with simple formatting. The#symbol means a heading,**text**means bold,-means a list item.
IDENTITY.md — Name and image of the assistant#
This file defines who your assistant is.
Example:
# Identity
- Name: Alice
- Emoji: 🦊
- Style: friendly, warm, slightly ironicAfter this, the assistant will introduce itself as “Alice” and use 🦊 in responses.
SOUL.md — Character and boundaries#
This file describes the character, communication tone, and behavioral boundaries.
SOUL literally means the soul of your assistant.
Example:
# Soul
## Communication tone
- Communicate in a friendly and simple way
- Use casual English
- Emojis are okay, but don't overdo it
- Use first-name basis
## Boundaries
- Don't give medical diagnoses
- Don't make up facts — if you don't know, say so
- Be brief for simple questions
## Response format
- Use lists for structured answers
- Use headings for long answersAGENTS.md — Work instructions#
This file is the work instruction for the assistant. Here you describe what it does and what rules it follows.
Example for a personal assistant:
# AGENTS.md
You are Alice, a personal AI assistant.
## Rules
- Help with day planning and tasks
- Remind about important things when the user asks
- Answer questions briefly and to the point
- If a task is complex — break it into stepsExample for a teaching assistant:
# AGENTS.md
You are a Teacher, an AI assistant for learning.
## Rules
- Explain complex things in simple language
- Use analogies and real-life examples
- Ask clarifying questions
- Praise correct answersUSER.md — Information about you#
This file tells the assistant about you — so it can personalize responses.
Example:
# User
- Name: John
- Time zone: America/New_York
- Language: English
- Interests: photography, travel, cooking
- Profession: marketerNow the assistant will address you by name and take your interests into account.
TOOLS.md — Notes about tools#
This file is your cheat sheet for the assistant about how to use specific tools in your environment.
Example:
# TOOLS.md
### Cameras
- living-room → Main room, wide angle
### Preferences
- Voice for text-to-speech: "Nova"
- Response language: always EnglishIf you don’t use advanced features — you can leave this file empty or not touch it.
How to edit files#
Method 1: Through the terminal (nano)#
nano ~/.openclaw/workspace/SOUL.mdnano is a simple text editor in the terminal. To save, press Ctrl + O, then Enter. To exit — Ctrl + X.
Method 2: Using a regular text editor#
Simply open the folder ~/.openclaw/workspace/ and open the needed file in any editor.
Method 3: Ask the assistant itself#
You can message the assistant:
“Update SOUL.md — add a rule: always respond in English”
And it will edit the file itself! 😄
When do changes take effect?#
Changes are applied automatically at the start of the next conversation. You don’t need to restart Gateway — files are loaded with each new message.
Practice exercise#
Try setting up your assistant:
- Open
IDENTITY.mdand set a name and emoji - Open
SOUL.mdand describe the desired communication style - Open
USER.mdand write a bit about yourself - Message the assistant “Who are you?” — and see how it introduces itself!
Lesson summary#
| File | What it configures |
|---|---|
IDENTITY.md |
Name, emoji, image of the assistant |
SOUL.md |
Character, tone, behavioral boundaries |
AGENTS.md |
Work instructions and rules |
USER.md |
Information about you (name, language, interests) |
TOOLS.md |
Notes about tools and environment |
- All files are plain text in Markdown format
- Changes are picked up automatically
- You can edit manually or ask the assistant itself
🎉 Congratulations!#
You’ve completed all 6 lessons of Level 1: Beginner! Now you know how to:
- ✅ Understand what OpenClaw is and why you need it
- ✅ Install Node.js and OpenClaw
- ✅ Launch and configure Gateway
- ✅ Chat with AI through the web interface
- ✅ Connect Telegram and WhatsApp
- ✅ Set up the assistant’s personality
Next step: Level 2, where we’ll cover advanced features — memory, skills, multi-agent setup, and voice control.
Good luck! 🦞