How to turn your OpenClaw into the world's best assistant

Thursday, April 2, 2026 AI

Scraped Article

I turned my @openclaw into the most effective assistant and chief of staff I've ever worked with. I've hired EAs in my previous companies and I'm absolutely blown away by how well this is working. This post is a step-by-step guide to how I did it. (If you want to cheat, you can just tell your OpenClaw to follow this open source repo exactly: github.com/snarktank/clawchief) Now let me show you how it works. What can it do? Schedule all my meetings like "Hey R2, can you please find a time that works for both of us?" (he can even parse Calendly links and pick times that work for me and book them). Check my inbox every 15 minutes and tell me which emails actually need my attention Proactively follow up on emails that didn't get a reply Watch my calendar, flag conflicts, and warn me when I have something coming up soon Run my day from one canonical markdown task list in `tasks/current.md` Prep my task list before I wake up by promoting due items into `Today` Keep my task list clean by avoiding duplicate tasks across backlog and today views Spot replies from prospects or referral partners and update the outreach tracker in Google Sheets Update my CRM when I send/receive emails Research suppliers and reach out to them to setup meetings Send me short, high-signal updates when something needs action, and stay quiet when nothing important is happening Work from durable context in files, memory, Gmail, Calendar, and Sheets instead of pretending chat history is enough Be customized around my business, my channels, my preferences, and my exact operating style instead of acting like a generic AI assistant clawchief includes: Step 1: Start with a working OpenClaw install Before you do anything with clawchief, make sure OpenClaw itself is already installed and working. clawchief is not a replacement for OpenClaw. It's a practical operating layer on top of it. Step 2: Get GOG working first This setup expects gog to work for: Gmail message search Calendar list and event reads Google Sheets metadata reads If those are broken, your assistant won't be able to do real executive-assistant work reliably. Talk to your claw about how to set it up and they'll help you. Step 3: Install the skills Copy these skill directories into ~/.openclaw/skills/ skills/executive-assistant skills/business-development skills/daily-task-manager skills/daily-task-prep These are the behavioral building blocks. This is what teaches OpenClaw how to act like an executive assistant, how to manage a task list, and how to handle operational business-development workflows. Step 4: Install the workspace files Copy these into ~/.openclaw/workspace/ workspace/HEARTBEAT.md workspace/TOOLS.md workspace/tasks/current.md If you already have files there, merge carefully. Why HEARTBEAT.md matters This defines what the assistant should check proactively. For me, that includes things like: important new email upcoming calendar events scheduling issues task-list follow-up occasional marketing or relationship-building nudges This is how you stop your assistant from being passive. Why TOOLS.md matters This is where I keep local, environment-specific notes. Not generic skill logic — actual setup details. For example: preferred email accounts Google Sheets usage notes local environment quirks browser-profile guidance small tactical rules I don't want buried in prompts Why tasks/current.md matters This is one of the most important files in the whole system. I keep one canonical markdown task list. That means when the assistant checks what matters today, it is looking at one live source of truth instead of guessing from stale conversation history. Step 5: Create your private context files Make sure these are highly customized to you and your OpenClaw: AGENTS.md SOUL.md USER.md IDENTITY.md MEMORY.md memory/ This is where OpenClaw becomes your assistant instead of mine. These files let you define: who the human is who the assistant is tone and boundaries personal and business preferences long-term memory continuity across sessions If you skip this step, you'll have a decent template. If you do this step well, you'll have an assistant that feels personal, grounded, and increasingly excellent. Step 6: Replace every placeholder The repo includes placeholders for the obvious things: owner name assistant name assistant email primary work email personal email business name business URL timezone primary update channel primary update target Google Sheet ID target market target geography repo root Step 7: Set up cron jobs This is where the assistant starts to feel alive. The repo includes a cron template. The recommended starting jobs are: executive assistant sweep daily task prep daily business-development sourcing You can add optional jobs later, like backups or self-update, but I would start with the core operational routines first. The important point is this: The assistant becomes dramatically more useful when it wakes itself up to do recurring work. That is what shifts it from r