I've Been Running OpenClaw for 30 Days — Here's What I Wish I Knew

Most people install OpenClaw, open Telegram, type "hello," and get a capable AI that knows nothing about them. Here's the setup that actually unlocks it — from someone who learned the hard way.

When I first set up OpenClaw, I made the classic mistake: I installed it, opened Telegram, typed "hello," and expected magic.

I got a capable AI that knew nothing about me, had no memory of previous conversations, no access to my tools, and answered questions with the same generic helpfulness as any free chatbot.

The tool was powerful. I had set it up like a toy.

Thirty days later — after wiring it to Todoist, giving it persistent memory, setting up cron jobs that run while I sleep, and building a workflow that genuinely moves my projects forward every day — I understand what OpenClaw actually is: a 24/7 AI agent you have to configure to earn.

Here's what I wish someone had told me before I started.

What Is OpenClaw, Actually?

Most people describe OpenClaw as a "Claude chatbot on Telegram." That's like describing a scalpel as "a very thin knife." Technically accurate. Completely misses the point.

OpenClaw is a gateway daemon — a process that runs on your machine 24/7, connects your AI model (Claude, Gemini, or others) to your messaging platforms, gives it access to tools (shell commands, web search, browser control, file I/O), and lets it operate autonomously with persistent memory and scheduled tasks.

The Telegram interface is just how you talk to it. The real capability is everything running underneath.

Top 5 Things to Do When You First Set Up OpenClaw

#1: Write Your Identity Files Before You Send a Single Message

The single highest-leverage action in OpenClaw isn't installing a plugin or connecting an API. It's writing three text files that tell your agent who you are.

OpenClaw loads files from your workspace directory at the start of every session. These files are your agent's long-term memory. Without them, every conversation starts from scratch.

The three files you need immediately:

Write these three files before your first real conversation. 30 minutes of setup unlocks weeks of coherent context.

#2: Set a Hard Autonomous Spend Limit

OpenClaw has access to the shell on your computer. It can run commands, access the web, write files, and — if you give it the keys — send messages, make purchases, and push code to production.

Before you start, be explicit about what it cannot do without your approval. In your AGENTS.md:

## Safety defaults
- $0 autonomous spend limit — never purchase without approval
- Never push to production or submit to app stores autonomously
- Never delete files or run destructive commands
- Confirm before sending any external message to a third party

This isn't paranoia — it's operating procedure. The rule of thumb: anything irreversible requires your explicit approval.

#3: Build a Cron Job That Works While You Sleep

OpenClaw's cron system lets you schedule jobs that run at any interval — hourly, daily, at 6AM — without you initiating anything. Your agent wakes up, executes the task, writes output to a file, and sends you a summary.

My most valuable cron job is the Morning Taskmaster: a 6AM job that reviews my Todoist, picks 1–3 tasks it can safely execute autonomously (research, drafts, optimization), does the work, posts a comment back to Todoist, and sends me a Telegram message before I wake up.

Other useful cron ideas:

Key to good cron jobs: write the system prompt carefully, include explicit safety bounds, and tell it exactly where to write output.

#4: Connect Real Tools — Not Just Chat

Fresh out of the box, OpenClaw is a chat interface. The real upgrade is connecting tools. Priority order:

#5: Build a Memory System on Day One

The agents that stay useful long-term are backed by persistent memory — not trusting chat history to remember everything. My setup:

memory/
├── YYYY-MM-DD.md     ← daily journal (written every evening)
├── LEARNINGS.md      ← rules from mistakes (the most important file)
├── [project].md      ← one doc per active project
└── reference/        ← deep research, competitive analysis

The most valuable file is LEARNINGS.md — a running log of mistakes the agent made and the rules derived from them. Every time the agent does something wrong, I write the correction as a rule. Over 30 days, this file becomes the institutional knowledge that makes the agent dramatically more accurate.

Dos and Don'ts

✅ Do

  • Give your agent a name and character — it improves consistency
  • Write every important decision to a file — chat is ephemeral, files are permanent
  • Use sub-agents for long tasks — orchestrate, don't execute everything inline
  • Update SESSION-STATE.md before any significant break
  • Set your $0 autonomous spend rule in writing

❌ Don't

  • Ask it to "just handle everything" — vague instructions, vague results
  • Give it production credentials on day one
  • Skip the memory files — every unlogged conversation is lost context
  • Treat it like a chatbot — it's an agent, the model is "set context → assign task → review output"
  • Run cron jobs without clear safety bounds in the prompt

The Honest Assessment After 30 Days

OpenClaw is not a productivity hack. It's infrastructure.

The first week, I spent more time configuring it than I saved. The second week, it started doing useful things. By week three, it was running cron jobs every morning, managing my Todoist, drafting content, and keeping memory that made every conversation materially better than the last.

The ceiling is high. But the floor is also low — a badly configured OpenClaw will frustrate you and make you think it's overhyped. The setup tips in this post are the difference between those two outcomes.

If you're on the fence: install it, spend 2 hours writing your identity files, set up one good cron job, and come back in a week. That's the honest minimum to evaluate what it can actually do.

Quick Setup Checklist

Eight items. Two hours. If you do these before anything else, you'll have a genuinely useful agent by day seven.

Nick Rae writes about aviation, AI tools, and building software products as a one-person operation. He's the author of the Private Pilot License Workbook and the developer of FeedFare. Follow the build publicly at Flight Funded.
← All Posts More: Full OpenClaw Architecture →