1. What Is OpenClaw? Your Always-On AI Employee
Let's start with the simplest possible explanation: OpenClaw is like hiring an incredibly capable assistant who never sleeps, never gets sick, never goes on vacation, and works at the speed of a computer.
You've probably used AI tools like ChatGPT before. You type a question, it gives you an answer. Pretty useful โ but that's where it stops. ChatGPT is a brilliant conversationalist that forgets you the moment the chat ends. It doesn't know your name, your business, your preferences, or what you were working on yesterday. Every conversation starts from zero.
OpenClaw is completely different. It's not a chat window on a website โ it's a personal agent that runs on your own computer, around the clock. You talk to it through the messaging apps you already use every day: Telegram, WhatsApp, Discord, Slack. You send it a message, just like texting a friend, and it actually goes out and does the work.
What kind of work? Here are things real users ask their agents to do:
- Research a topic and publish a full article, complete with a narrated video
- Monitor competitor news every morning and send a daily briefing
- Pull your saved social media bookmarks and summarize them
- Schedule reminders, draft emails, and track ongoing projects
- Organize and search through months of notes and conversations
- Set up recurring automation โ "every Friday, send me a digest of what we published this week"
The crucial difference? OpenClaw remembers you. It knows your name, your preferences, your history, your ongoing projects. Over time, it gets better at anticipating what you need, because every conversation adds to its memory of you.
It also runs on your own hardware โ your laptop or home server. Your data never goes to a third-party cloud. What happens in your agent, stays in your agent.
The more clearly you can communicate your goals, the better your agent performs. And that's exactly what this guide will teach you โ the mental models, the vocabulary, and the exact language that gets results.
2. The Loop โ How Your Agent Processes a Message
Every time you send your agent a message, the same sequence happens behind the scenes. Understanding this loop will help you write better messages and set realistic expectations. Let's walk through it step by step โ no technical jargon, I promise.
Step 1: You Send a Message โ The Agent Wakes Up
You type (or voice-record) a message in Telegram. The moment you hit send, your agent receives it and begins working. You don't need to open an app, log into a website, or do anything else. It's always listening.
Step 2: It Assembles Context โ Who You Are, What's Happening
Before the agent can respond intelligently, it needs to know who it's talking to and what's relevant right now. So it reads a set of files:
- Your profile (USER.md) โ who you are, what you care about, your preferences
- Its own personality (SOUL.md) โ how it should behave and communicate
- Recent memory โ what happened yesterday, what tasks are in progress
- Active skills and tools โ what capabilities are available to help you
This step is why OpenClaw feels personal. It's not guessing who you are โ it knows, because it read the file.
Step 3: It Thinks โ Plans Which Tools to Use, in What Order
Now the agent considers your request. If you said "research and publish an article on local AI inference," it plans: search the web first, then gather sources, then write the article, then generate audio narration, then publish HTML, then create a video. It figures out the right sequence before it does anything.
Step 4: It Acts โ Executes the Plan
This is where the magic happens. The agent runs through its plan, using tools:
- Searches the web for information
- Reads and writes files on your computer
- Calls APIs โ for image generation, video creation, publishing
- Sends messages to services, uploads content, runs sub-tasks in parallel
For complex tasks like research + video, the agent may spawn sub-agents โ smaller workers that handle pieces of the job simultaneously. This is why a big task might take 20-30 minutes, but the work happens in the background while you go about your day.
Step 5: It Replies โ And Remembers
Once the work is done, the agent sends you a reply โ typically both a text message and a voice message, so you can read or listen depending on your situation. It also writes notes about what happened, so future sessions have context.
The whole cycle takes anywhere from a few seconds (for a simple question) to 30 minutes (for a full research + video pipeline). The key insight: you don't need to watch it work. Send the message, go do something else, come back to the result.
3. Memory โ How OpenClaw Remembers You
This is one of the most important things to understand about your agent. Unlike a search engine or a regular chatbot, OpenClaw has persistent memory โ it literally stores information about you and your work in files, then reads those files at the start of every session.
Think of it like a four-drawer filing cabinet in the agent's office. Each drawer holds a different type of information.
The Agent's Personality
This file defines who the agent is: its tone, its values, how it communicates, what it prioritizes. "Reply with both voice and text every time." "Be concise โ skip the filler." "In group chats, only speak when directly relevant." These kinds of instructions live here. You can ask the agent to update its soul at any time โ just say "Update your soul: always lead with the key insight, not background."
Your Profile
This is what the agent knows about you: your name, timezone, job, preferences, ongoing projects, things you dislike. Example: "Michel, software engineer, lives in Miami, rock climber, prefers direct answers over long paragraphs." The more detailed this file is, the more personalized every response becomes. Update it by simply telling the agent: "Remember that I now prefer bullet points over long paragraphs."
Long-Term Memory
Think of this like a smart CRM for your relationship with the agent โ curated wisdom it collects over time. Important decisions you've made. Context about ongoing projects. Lessons learned from past tasks. "We decided to focus the YouTube channel on local AI inference for small businesses." The agent updates this automatically when significant things happen, and refers back to it when relevant.
Daily Notes
Like a day planner, updated continuously. What happened today, what tasks are in progress, what was discussed. The agent reads today's notes and yesterday's notes at the start of every session, so it always knows what's recent. You can ask: "What did we work on yesterday?" and it will read the file and tell you. "What's in progress right now?" โ same thing.
Why This Matters for Your Business
Traditional AI tools have no memory โ every session starts from scratch. That means you constantly re-explain yourself. "As I mentioned, I run a marketing agency focused on local businesses in Florida..." Every. Single. Time.
With OpenClaw's memory system, you explain it once. After that, the agent knows. It knows your audience. It knows your tone. It knows what you've already tried. It knows which tools are set up. Your commands get shorter and shorter as the memory grows richer.
The practical implication: invest time early in populating these files. Tell the agent about yourself, your business, your preferences, your goals. The return on that investment compounds every day.
4. Skills โ The Agent's App Store
Imagine your agent is a brilliant new employee on their first day. They're smart, eager, and capable โ but they don't know how to use your specific tools yet. That's where skills come in.
Skills are like apps you install on a smartphone. Each skill gives the agent a specific, pre-packaged capability โ a set of steps it knows how to follow for a particular type of task. Without the research skill, the agent doesn't know how to publish articles. Install the research skill, and suddenly it knows exactly how to: search sources, write HTML, generate audio narration, upload to S3, and update the website index.
Here's a sample of what built-in skills can do:
| Skill | What It Does | Example Command |
|---|---|---|
| research | Researches a topic, writes a full article, publishes to your website, generates a narrated video | "Research and publish a post on local AI inference for small businesses" |
| scout | Monitors a set of news sources (Brave Search, X, arXiv, LinkedIn) for a topic | "Check what's new in AI tools for e-commerce today" |
| harvest | Pulls your saved social media bookmarks and curated posts from X, LinkedIn, or email | "Fetch my X bookmarks from the last week and summarize them" |
| video | Creates a narrated slide video from any content and uploads it to YouTube | "Create a video for the transformer architecture article" |
| daily-papers | Fetches the top AI research papers from HuggingFace and publishes a daily digest | Runs automatically every morning at 8 AM |
| weather | Gets current weather and forecasts for any location | "What's the weather in Miami this weekend?" |
You don't need to know how skills work under the hood. You just ask for what you want in plain English โ "research and publish an article on X" โ and the agent figures out that the research skill is the right tool for the job and runs it automatically.
Skills can also be created from scratch, specifically for your business. Need a skill that monitors your competitor's pricing every hour? That checks your Shopify sales every morning and sends you a summary? That responds to customer inquiries with pre-approved answers? These are all buildable as custom skills.
5. Channels โ How You Reach Your Agent
One of the smartest design decisions in OpenClaw is that it doesn't ask you to use yet another new app. Instead, it meets you where you already are: the messaging apps you use every day.
OpenClaw can connect to all of these:
- Telegram โ The most popular choice. Fast, reliable, supports voice messages and rich formatting
- Discord โ Great for teams. Your agent can participate in server channels and respond to specific users
- WhatsApp โ Connects via the WhatsApp Business API
- Slack โ Perfect for businesses already using Slack for team communication
- Signal โ For the privacy-focused crowd
Within any of these channels, the interaction feels completely natural. You text the agent a message โ or even send a voice note, like you would to a friend. It reads or transcribes your voice, processes the request, and replies with both text and voice. You can also send it images, links, documents โ anything you'd send in a normal chat.
Your Agent Can Reach Out to YOU
This is something most people don't realize right away: the communication is bidirectional. Your agent isn't just sitting there waiting for you to talk to it. It can proactively message you based on what it finds:
- An urgent email arrived that needs your attention
- A calendar event is starting in 30 minutes
- A competitor just posted something relevant
- The daily AI news briefing is ready
- A reminder you set 2 hours ago just triggered
Group Chats: The Smart Participant
You can add your agent to a group chat with your team. But unlike a chatbot that responds to every single message, OpenClaw is trained to behave like a smart colleague โ it participates when it can genuinely add value, and stays quiet when it can't. It knows when to speak and when to listen. You can also configure this: "In group chats, only respond when directly @mentioned."
6. Cron Jobs โ Scheduling Your Agent to Work Without You
Here's where things get genuinely powerful for business people. A cron job is an instruction that runs automatically at a specific time โ with no human needed to trigger it.
Think of it like setting a calendar reminder, except the reminder doesn't just alert you โ it actually does the work for you.
The term "cron" comes from the Greek word "chronos" (time), and it's been a core feature of computers for decades. Developers use it to run maintenance tasks, send automated emails, and back up databases. But with OpenClaw, you don't need to be a developer to use it. You just tell the agent what you want in plain English, and it creates the cron job for you automatically.
Real Commerce Examples
| When | What It Does | What You Say |
|---|---|---|
| Every morning at 8 AM | Fetches top AI news, writes a summary, posts it to the website feed | "Every morning at 8am, check AI news and post the top 5 items to the feed" |
| Every Friday at 5 PM | Generates a weekly digest of everything published, sends it to you on Telegram | "Every Friday at 5pm, send me a digest of what we published this week" |
| Every hour | Checks if monitored competitors posted anything new on X or LinkedIn | "Every hour, check if [competitor] has posted anything new and alert me" |
| Every Monday at 9 AM | Pulls your X bookmarks from the past week, summarizes them, saves to notes | "Every Monday morning, harvest my X bookmarks from last week" |
| One-shot in 2 hours | Reminds you to follow up on a specific action | "Remind me in 2 hours to follow up with Jerome about the quote" |
| Every day at midnight | Backs up important notes and commits to git | Built-in โ runs automatically |
How to Set One Up
Just tell the agent in plain English. Literally say it like you'd describe the task to a human assistant:
- "Set a cron job to check my email for urgent messages every morning at 9 AM"
- "Every weekday at noon, send me a status update on active projects"
- "Remind me in 20 minutes to take my medication"
The agent parses your plain-English request, translates it into the appropriate schedule, writes the configuration file, and activates it โ all automatically. You can also list, pause, or cancel cron jobs just as easily: "What cron jobs are running?" or "Cancel the competitor monitoring cron."
7. Heartbeat โ Your Agent's Pulse Check
Here's something that surprises most new users: your agent doesn't just sit there waiting for you to message it. Every 30 minutes, it does a quick check-in โ a pulse check โ even when you haven't sent anything.
This is called the heartbeat. It's a short, automated routine the agent runs on its own, reading a checklist of things to monitor. If everything is fine, it stays completely quiet โ you never even know it ran. If something needs your attention, it reaches out proactively.
What's On the Checklist?
You can customize what the agent monitors in each heartbeat. Common examples:
- "Any urgent unread emails?" โ if yes, forward me the subject lines
- "Any calendar events in the next 2 hours?" โ if yes, send a reminder
- "Did the daily video pipeline run successfully?" โ alert me if it failed
- "Any new mentions of my company on X?" โ send me a summary
- "Is there anything unusual in my Slack that I should know about?"
The Smart Interrupt
The key design principle: your agent only interrupts you when something actually matters. It's not sending you updates every 30 minutes for the sake of it. It reads the checklist, finds nothing important, says "HEARTBEAT_OK" to itself, and goes back to sleep. Quietly doing its job without cluttering your notifications.
This is fundamentally different from apps that send you push notifications every time anything happens. Your agent is trained to ask "does my human actually need to know this right now?" before reaching out. That's a surprisingly rare and valuable quality in software.
How to Customize It
Just tell the agent what you want it to watch for:
- "Add a heartbeat check for any mentions of [your company name] on X"
- "Add a heartbeat check: did the daily report run? Alert me if it didn't"
- "Remove the weather check from my heartbeat โ I don't need that"
- "Show me what's on my heartbeat checklist"
8. The Workspace โ Your Agent's Filing Cabinet
Everything your agent produces or stores lives in the Workspace โ a folder on your computer. Think of it as the agent's office: organized, fully searchable, and completely under your control.
Here's what lives there:
- SOUL.md โ The agent's personality and behavior rules
- USER.md โ Your profile and preferences
- MEMORY.md โ Long-term curated memory
- memory/ folder โ Daily notes, one file per day, going back as far as the agent has been running
- skills/ folder โ The installed skills, each with their own instructions and configuration
- tools/ โ Helper scripts the agent uses to do things (generate audio, search the web, upload files)
- Anything the agent writes โ articles, summaries, notes, configs, images
Plain Text โ You Can Read It All
One of the most important features of the workspace: everything is stored as plain text files. Not encoded in some proprietary database. Not locked behind a subscription. Just regular text files โ Markdown format โ that you can open with any text editor, read on any device, and back up however you like.
This means you can always look inside: "Show me what's in my MEMORY.md" โ the agent reads it back to you. "What's in today's notes?" โ it summarizes the day's activity log. You have full transparency into what the agent knows and what it's doing.
Version Controlled โ Nothing Is Ever Lost
The workspace is backed up automatically to a private git repository. Git is the same version-control technology that software engineers use to track every change to their code โ except here, it's tracking every change to your notes, memory, and content.
The practical benefit: if the agent makes a mistake, or you accidentally overwrite something, you can always roll back to a previous version. Nothing is ever permanently lost. Every file has a full history of every change ever made to it.
9. How to Command Your Agent โ The Language Guide
This is the section most business people need most. You don't need to know any technical terminology to get great results โ you just need to know the right phrases. Here's a practical vocabulary guide organized by what you're trying to accomplish.
๐ Getting Tasks Done
- "Research and publish a post on [topic]"
Researches, writes article, publishes, makes video - "Add this to the feed: [URL]"
Curates a link into your content feed - "Create a video for [article]"
Generates narrated video, uploads to YouTube - "Check what's new in [topic] today"
Scouts sources, returns summary - "Fetch my X bookmarks from last week"
Pulls your saved posts and summarizes
๐ง Memory & Context
- "Remember that [fact]"
Writes to your memory files - "What do you know about [topic/person]?"
Searches memory and notes - "What did we work on this week?"
Reads daily notes and summarizes - "Update my profile โ I now prefer [X]"
Updates USER.md - "Show me what's in my MEMORY.md"
Reads back your long-term memory
โฐ Scheduling & Automation
- "Remind me in [time] to [do X]"
Sets a one-shot cron job - "Every [day/time], [do X]"
Sets a recurring cron job - "What cron jobs are running?"
Lists all active scheduled tasks - "Cancel the [name] cron job"
Removes a scheduled task - "Pause the [name] cron temporarily"
Suspends without deleting
๐ Status & Management
- "What's in your queue?"
Shows in-progress tasks and sub-agents - "How are you doing?"
Reports system status, active processes - "What did you ship today?"
Summary of completed work - "What's running right now?"
Lists active background tasks - "Give me a status on [project]"
Reads notes on a specific topic
๐๏ธ Controlling Behavior
- "Be more concise in your replies"
Updates communication style - "Always send me a voice message and a text"
Sets reply format preference - "In group chats, only speak when directly asked"
Sets participation mode - "Add [X] to your heartbeat checks"
Updates monitoring list - "Update your soul: [new instruction]"
Modifies agent personality
๐ Research & Search
- "Search for [topic] on X from this week"
Scours Twitter/X for recent posts - "Find the top 5 recent papers on [topic]"
Searches arXiv and HuggingFace - "What's the latest from [source/person]?"
Monitors a specific source - "Summarize this URL: [link]"
Fetches and summarizes a page - "Compare [A] vs [B] โ give me the key differences"
Research and comparison task
The Grammar of a Good Command
Good commands tend to follow a simple pattern: [Action] + [Subject] + [Context/Destination]
- "Research [local AI inference] and publish [a post on ThinkSmart.life]"
- "Fetch [my X bookmarks from last week] and summarize [for my Tuesday newsletter]"
- "Every Friday at 5pm, [send me a digest of everything we published] on [Telegram]"
Notice the pattern: you're always telling the agent what to do, what to work with, and where the output should go. The more complete your command, the better the result.
10. 5 Things That Will Make You Better at Commanding Your Agent
These five habits separate people who get mediocre results from people who get consistently great results. None of them are technical. They're just about communicating well with a very capable assistant.
-
Be Specific โ The More Detail, the Better the Output
"Research AI inference" will get you a generic article. "Research local AI inference on consumer GPUs like the RTX 3090, focused on cost savings for small businesses, and publish a 5-minute video" will get you something genuinely useful. Your agent isn't guessing what you want โ it's executing what you describe. Describe it precisely.
-
Give Context โ Your Agent Doesn't Know What You Don't Tell It
"Add this to the feed" is an instruction. "Add this to the feed โ it's for our local AI audience, prioritize it for the week's top item" is a much better instruction. Context isn't just helpful โ it's the difference between a mediocre output and an excellent one. Build rich memory files, and you won't need to repeat context every time.
-
Ask for Status โ Sub-Agents Run in the Background
When you request a big task โ research + video, for example โ the agent often spawns sub-agents to work in parallel. These are background workers you can't see by default. If something seems slow, just ask: "What are you working on right now?" The agent will tell you which sub-agents are active and what they're doing. Don't assume silence means nothing is happening.
-
Trust the Pipeline โ Big Tasks Take Time, and That's Okay
A full research article plus a narrated video takes 20-30 minutes end to end. Image generation, video rendering, YouTube uploads โ these aren't instant. Send the command, go do something productive, come back to a finished result. Checking in every 2 minutes and asking "are you done yet?" doesn't speed things up โ it just adds noise. Trust the pipeline.
-
Update Memory Proactively โ It Makes Every Future Command Smarter
"Remember that my YouTube channel is focused on practical AI tools for non-technical business owners." "Remember that I prefer concise outputs โ no more than 3 paragraphs." "Remember that my target audience is commerce professionals in the US." Each of these statements writes a line into your profile that changes how the agent responds to everything going forward. The more you invest in your memory files, the smarter every future interaction becomes โ automatically.
Quick Reference Card
Keep this handy as you start using your agent. These are the 10 commands that cover 80% of daily use:
| # | What You Want to Do | What to Say |
|---|---|---|
| 1 | Publish a research article + video | "Research and publish a post on [topic]" |
| 2 | Add a link to your content feed | "Add this to the feed: [URL]" |
| 3 | Get today's news on a topic | "Check what's new in [topic] today" |
| 4 | Store something in memory | "Remember that [fact]" |
| 5 | Review what you've been working on | "What did we work on this week?" |
| 6 | Set a reminder | "Remind me in [time] to [do X]" |
| 7 | Create a recurring automation | "Every [day/time], [do X]" |
| 8 | Check what's running | "What's in your queue?" |
| 9 | Change how the agent communicates | "Be more concise in your replies" |
| 10 | Add something to proactive monitoring | "Add a heartbeat check for [X]" |
References
- OpenClaw Documentation โ Official docs covering the agent loop, memory, skills, and automation
- OpenClaw โ GitHub Repository โ Source code, issues, and community contributions
- Agent Loop Concepts โ docs.openclaw.ai โ Technical explanation of the request-plan-act-reply cycle
- Memory System โ docs.openclaw.ai โ How SOUL.md, USER.md, MEMORY.md, and daily notes work
- Agent Workspace โ docs.openclaw.ai โ File structure, git versioning, and workspace organization
- Cron Jobs โ docs.openclaw.ai โ How to set up scheduled automation tasks
- OpenClaw: Your Personal AI Assistant โ The Complete Beginner's Guide โ ThinkSmart.Life companion article