I fixed OpenClaw so it actually works (full setup)
Watch on YouTube →
Overview
Moritz Kram details a 10-step process for optimizing OpenClaw, an open-source personal AI agent, covering troubleshooting, personalization via workspace files (agents.md, soul.md), memory management, model selection (OpenAI, Anthropic), and security. He also presents use cases like a short-form video content creation system and a CRM integrated with Google Sheets, Gmail, and WhatsApp.
Key takeaways
- OpenClaw's memory can be improved by creating a memory.md file, enabling compaction settings, and implementing an auto-save feature in the heartbeat.
- Using the OAuth method to connect OpenClaw to an existing ChatGPT subscription is a cost-effective way to access models.
- OpenClaw's browser capabilities include WebFetch for public information and a managed browser for automating tasks in logged-in applications.
- Moritz Kram's content system automates idea capture from YouTube and Twitter, script generation based on a library of past scripts, and posting to multiple platforms.
- A strong model is more resistant to prompt injection attacks than weaker models.
- Creating dedicated accounts for your agent and granting it the least amount of access necessary are key security practices.
Chapters
0:00
Introduction to OpenClaw and Its Capabilities
- OpenClaw is a personal agent that remembers, automates, and integrates with chat tools.
- Moritz Kram positions OpenClaw as closer to a truly autonomous agent than ChatGPT or Cloud Code.
- OpenClaw features heartbeat and cron jobs for proactive task execution.
5:21
OpenClaw vs. ChatGPT and Cloud Code: Key Differences
- ChatGPT lives in the cloud and has limited built-in tools.
- Cloud Code lives locally, excels at coding tasks with local file access.
- OpenClaw integrates with various chat apps and has built-in tools like heartbeat and cron jobs.
15:43
Choosing Between OpenClaw and Cloud Cowork
- OpenClaw is more powerful and customizable due to its open-source nature.
- Cloud Cowork offers a nicer UI but is fundamentally similar to Cloud Code.
- Moritz Kram suggests OpenClaw is like Linux, offering flexibility and community contributions.
18:21
Step 1: Establishing a Troubleshooting Baseline with OpenClaw Documentation
- Create an 'OpenClaw support' project in Claude or ChatGPT.
- Upload the OpenClaw documentation from Contact 7 to the project.
- This allows Claude to provide accurate answers by checking the documentation context.
24:04
Step 2: Personalizing OpenClaw with Workspace Files
- OpenClaw installs a 'workspace' folder with files like agents.md, soul.md, identity.md, and user.md.
- These files define agent behavior, personality, and user information.
- Moritz Kram recommends providing context to these files for optimal performance.
30:07
Step 3: Optimizing OpenClaw's Memory
- Ensure memory is being saved by creating a memory.md file for long-term memory.
- Enable compaction memory flush and session memory settings.
- Implement an auto-save feature in the heartbeat to log memory every 30 minutes.
37:25
Step 4: Configuring Models and Fallbacks
- Use the OAuth method to connect OpenClaw to an existing ChatGPT subscription.
- Set up backup models using Anthropic or services like OpenRouter or KiloGateway.
- Switch between models using the 'models' command in Telegram.
43:19
Step 5: Optimizing Telegram Chat Organization
- Create separate Telegram groups for different topics.
- Set system prompts for each group and topic to provide context to OpenClaw.
- Example: 'Treat this thread as the place where all Twitter related ideas, drafts, feedback and tasks should go'.
50:20
Step 6: Understanding OpenClaw's Browser Capabilities
- OpenClaw has three ways to access information online: WebFetch, OpenClaw managed browser, and Chrome Relay.
- WebFetch is for public information, while the managed browser automates tasks in logged-in applications.
- Chrome Relay is a Chrome extension for quick takeover of tasks, but Moritz Kram prefers the built-in browser.
58:43
Step 7: Leveraging Skills in OpenClaw
- List available skills using 'OpenClaw skills list' in the terminal.
- Activate skills like summarize, Notion, and OpenAI Whisper.
- Browse the Clawhub marketplace for community-created skills, but double-check their security.
Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Greg Isenberg.