SOUL.md โ Defining Persona & Boundaries
+15 Mana
IDENTITY.md โ Agent Identity
+15 Mana
USER.md โ User Profile
+15 Mana
Match Bootstrap Files to Their Purpose(Sign in required)
Intermediate+15 Mana
Which Fields Appear in IDENTITY.md?(Sign in required)
Intermediate+15 Mana
SOUL.md's Primary Function(Sign in required)
Beginner+15 Mana
AGENTS.md โ Operating Instructions
+15 Mana
TOOLS.md โ Tool Conventions
+15 Mana
BOOTSTRAP.md โ Workspace Initialization
+15 Mana
Arrange the Bootstrap File Injection Order(Sign in required)
Intermediate+15 Mana
What is TOOLS.md For?(Sign in required)
Beginner+15 Mana
Which Files Are Injected as Bootstrap?(Sign in required)
Intermediate+15 Mana
How the System Prompt is Built
+15 Mana
Prompt Modes
+15 Mana
Token Budget & Optimization
+15 Mana
Token Limit for Individual Bootstrap Files(Sign in required)
Intermediate+15 Mana
Match Prompt Mode to Use Case(Sign in required)
Intermediate+15 Mana
System Prompt Assembly Order(Sign in required)
Advanced+15 Mana
Curating MEMORY.md
+15 Mana
Embedding Providers
+15 Mana
Advanced Search Features
+15 Mana
Which Files Are Exempt from Temporal Decay?(Sign in required)
Intermediate+15 Mana
Embedding Cache Max Entries(Sign in required)
Intermediate+15 Mana
Match Embedding Provider to Type(Sign in required)
Intermediate+15 Mana
Streaming Modes
+15 Mana
Typing Indicators & Markdown
+15 Mana
Multi-Channel Delivery
+15 Mana
Match Streaming Mode to Behavior(Sign in required)
Intermediate+15 Mana
WhatsApp Message Chunk Limit(Sign in required)
Intermediate+15 Mana
Which Platforms Support Partial Streaming?(Sign in required)
Intermediate+15 Mana
Ready to start Personalizing Your OpenClaw Agent?
24 interactive lessons and 24 hands-on challenges โ learn in VS Code, Cursor, or the web.