OpenClaw is an open-source autonomous AI agent system that runs monitoring loops every 30 minutes on your own machine or a server, without you prompting it. You configure its behavior through markdown files like SOUL.md, USER.md, IDENTITY.md, MEMORY.md, and HEARTBEAT.md, and it reports back through WhatsApp, Discord, or iMessage.
What you will be able to do
- Set up a Morning Briefing Agent that checks Gmail, calendar, and Todoist and posts a summary to Slack before you're at your desk.
- Distinguish OpenClaw's scheduled, proactive monitoring from ChatGPT/Claude's prompt-and-wait model and from n8n's event-triggered automation.
- Configure the core markdown files (SOUL.md, USER.md, IDENTITY.md, MEMORY.md, HEARTBEAT.md) that control what the agent does and won't do.
- Estimate realistic monthly API costs depending on whether you run Claude Opus, a budget model, or a local Ollama setup.
- Score your own readiness against the 10-point checklist to decide whether to set up OpenClaw now or wait 3-6 months.
Before you start
- Comfort with SSH into a VPS and running command-line tools, or willingness to run OpenClaw locally.
- Ability to edit and debug plain-text markdown configuration files.
- A dedicated test email account separate from your primary or client communication account.
- 4+ hours for initial setup and about 60 minutes a week for ongoing maintenance.
Reference
| File | Role | What it defines |
|---|---|---|
| SOUL.md | Employee handbook | Core values, communication style, governance rules: what the agent can do, what needs your approval, what's off limits |
| USER.md | Profile card | Your name, role, work patterns, time zone, working style preferences |
| IDENTITY.md | Business card | The agent's name, avatar, emoji, and vibe; lets you run multiple agents with different identities |
| MEMORY.md | Notebook of verified facts | Durable context about your environment, decisions, and recurring patterns; auto-updated by the agent, so it needs regular review |
| HEARTBEAT.md | Daily checklist | The monitoring loops and their schedule, for example every 30 minutes or daily at 7 AM |
| Daily logs | Activity record | Timestamped record of what the agent did, used for debugging and auditing actions |
Common errors and fixes
| What goes wrong | The fix |
|---|---|
| Agent deletes emails or ignores STOP commands (the META AI safety director incident on February 23rd) | Use a dedicated test email account for OpenClaw, not your primary or client communication account |
| MEMORY.md grows unchecked and pushes SOUL.md safety instructions out of the context window | Review what the agent writes to MEMORY.md regularly and keep it small and structured, not a dumping ground |
| Malicious skills installed from ClawdHub (341+ found, 36% with code flaws) | Audit any skill before installing it rather than pulling from ClawdHub without review |
| Exposed instance leaks API keys and credentials (reported on 30,000 to 42,000 instances) | Harden your own deployment; OpenClaw's defaults ship insecure and nobody does this for you |
| Running Claude Opus on every HEARTBEAT.md check produces $300 to $750 a month in bills | Switch to a budget model such as DeepSeek, Kimi K2.5, or Gemini Flash, or run locally through Ollama for standard monitoring loops |
Read the full walkthrough
The complete lesson, with screenshots and any downloads, is published on Substack as part of OpenClaw for Solopreneurs: AI Agents That Work While You Sleep.
Continue the course
Browse all lessons in the OpenClaw for Solopreneurs: AI Agents That Work While You Sleep course, or subscribe to the GenAI Unplugged newsletter to get new lessons in your inbox.