Run your to-do list and reminders with OpenClaw
Most to-do apps are excellent at storing tasks and easy to forget to open. You remember you need to renew the registration while you are doing something else, you tell yourself you will add it later, and later never comes. Even when the task is in the app, the reminder only works if you notice the badge, open the list, and act on the row. The gap is between capture and the moment the task is actually due.
Your Operator.io agent closes that gap because it lives in the channel you are already in. You mention a task in passing and it writes it down, and when something is due it messages you rather than waiting to be checked. You send it one prompt and it stands up a simple task list plus a morning nudge that keeps the list current.
How it works
You send the reminders prompt, and the agent sets up the list and the rhythm around it:
- It keeps a CSV in its workspace with one row per task: when it is due, any time you want a reminder, the priority, and whether it is done.
- Whenever you mention something you need to do, it adds it, with a due date if you gave one, so capture is just talking rather than a separate step.
- Each morning it messages you what is due today and anything overdue, and it nudges you again before a task that has a specific time.
- It keeps one row per task and updates it instead of piling up duplicates, and if you mention the same thing twice it checks with you before adding it again.
When you tell it you finished something, it marks the row done with the date. You can change or pause the morning message on the Automations page in your dashboard.
The prompt
This is the instruction the agent acts on:
Be my reminders and to-do list. Create a spreadsheet in your workspace, a
CSV with columns for the task, when it is due, any time I want to be
reminded, the priority, and whether it is done. When I tell you about
something I need to do, even in passing, add it with a due date if I gave
one, and when I say I finished something, mark it done with the date. Set up
an automation that messages me each morning with what is due today and
anything overdue, and nudges me again before a task with a specific time is
due. Keep one row per task and update it rather than piling up duplicates,
and if I mention the same thing twice, check with me before adding it again.
Before you start, ask me what time to send the morning list, whether you
should also send an evening check on what is still open, and how you should
handle things I keep pushing off.
The same prompt is saved in the prompts library, so you can send it to your agent without retyping a word.
Using it day to day
At the time you picked, the agent tells you what is on for today and what slipped from yesterday, and you answer in the same breath: done, done, push that one to Friday.
Through the day you hand it tasks the way you would tell a person, "remind me to call the dentist tomorrow at ten," and it files them and surfaces them at the right moment. A task with a set time gets a second nudge right before it, which is the part a static list on your phone only covers if you remembered to set the alarm when you captured the task.
Since the list is a CSV the agent keeps, you can ask it about your whole week. What is overdue, what is piling up under one project, what you have rescheduled three times and should probably either do or drop. Tell it you keep pushing the same task and it can start flagging that pattern instead of letting it slide.
Natural language capture is where this diverges from apps built around a quick add field. Todoist and TickTick both parse dates from typed input, but you still have to open the app or invoke a widget. Here the capture surface is the same Telegram thread, Discord channel, or SMS conversation where you already coordinate with people. A task mentioned while you are reviewing a contract in chat lands in the CSV without a context switch.
Because capture is that loose, where you run it matters. In a one to one chat with the agent, anything you mention is yours and the list stays clean. In a busy group channel, the same eagerness to catch tasks in passing can pull in something a colleague said or a line you never meant to file, so a private thread is the better home for a personal list. If you do want the agent in a shared channel, tell it to add a task only when you address it directly, and it holds to that rather than reading everything that scrolls by.
What the CSV gives you that apps hide
Dedicated task managers store your data inside their sync engine. Export exists, but it is an afterthought: CSV dumps from Todoist omit recurring rules, TickTick's export requires Premium, and Things 3 keeps your tasks inside Apple's ecosystem with no web API at all. The agent's list is a plain file from day one. Open it in Excel, diff it in git if you are that kind of person, or paste a column into a quarterly review when your manager asks what you shipped.
The columns stay deliberately plain, which maps to how most people already think about work:
| Column | What it holds |
|---|---|
| Task | the thing you need to do |
| Due date | when it is due, if you gave one |
| Reminder time | a specific time to be nudged before it |
| Priority | high, medium, low, or rename it to project if you track work by client |
| Done | whether it is finished, stamped with the date |
The agent updates rows in place, so "call dentist" stays one row even if you push the date twice.
Why this beats another to-do app
The established task apps differ mostly on price and on where the reminder actually reaches you.
| Tool | Price | Where the reminder waits |
|---|---|---|
| Todoist | $5 a month billed annually, $7 monthly | behind Pro, and the free Beginner plan caps you at five projects with none at all |
| TickTick | $35.99 a year for Premium | in the app, alongside calendar views, habit tracking, and Pomodoro timers |
| Things 3 | one time, about $50 on Mac and $10 on iPhone | in the app, synced through your iCloud |
| Apple Reminders | free | in a separate app unless you build shortcuts |
| Google Tasks | free | in a separate app unless you build shortcuts |
Those apps excel at projects, filters, and recurring tasks. They are the right choice when you live inside a GTD workflow with dozens of labels and saved searches. The agent version trades that depth for reach: the reminder arrives where you already are, capture happens in conversation, and the file stays yours if you stop using the host. For people whose task load is twenty open items, not two hundred, that trade is often the one that actually gets the list maintained.
Apple Reminders and Google Tasks sync everywhere and tie into Siri or Assistant, yet the notification still lives in their own app. Operator's version piggybacks on OpenClaw's channel integrations, so the same agent that holds your reading list or news digest can also hold the task CSV without another subscription.
Handling the tasks you keep avoiding
The setup question about "things I keep pushing off" is worth answering honestly. Tell the agent to surface a pushed task on the third reschedule, or to ask once whether you still want it on the list. That turns an embarrassing pile of overdue rows into a short conversation every few days instead of a badge you learn to ignore.
Evening checks, also in the prompt, work well for people who plan in the morning but drift by afternoon. A five line message at 6 pm listing what is still open gives you one last chance to reply "done" or "tomorrow" before the day closes. Pair that with the morning run and you get two touchpoints without opening a task app at all.
To set it up, open the prompts library and send the reminders and to-dos prompt to your agent. It asks when to send the morning list and how to handle the things you keep putting off, and then it starts catching what you tell it.
Frequently asked questions
How does the agent's to-do list work?
+
You send one prompt and the agent keeps a CSV with one row per task: when it is due, any reminder time, the priority, and whether it is done. Whenever you mention something you need to do, even in passing, it adds it, so capture is just talking. Each morning it messages you what is due today and anything overdue, and it nudges you again before a task that has a specific time. Tell it you finished something and it marks the row done.
How is this different from a normal reminders app?
+
A normal app stores the task and waits for you to open it; the reminder sits there until you go looking. The agent lives in the channel you already have open and messages you the moment a task is due, so handling it is a quick reply. A task with a set time also gets a second nudge right before it, which a static list only does if you remember to set the alarm yourself.
Can I capture a task just by mentioning it?
+
Yes. You hand it tasks the way you would tell a person, like "remind me to call the dentist tomorrow at ten," and it files them and surfaces them at the right moment. It keeps one row per task and updates rather than duplicating, and if you mention the same thing twice it checks with you before adding it again.
How is this different from Todoist or TickTick?
+
Todoist puts reminders behind its Pro plan at $5 a month billed annually and gives no reminders at all on the free tier, TickTick Premium runs $35.99 a year, and Things 3 is Apple only and charged per device. They share the same blind spot: the task waits until you go looking. The agent brings the reminder to you in the channel you already use, the list is a plain CSV you own, and it runs on the OpenClaw you already pay for.
Keep reading
Connect Gmail to your agent without a Google Cloud project
The usual way to give an agent your Gmail means a Google Cloud project, an OAuth client, a consent screen, and token files that expire after a week. There is a managed path where you click Connect, approve Google's popup, and the broker keeps the tokens alive.
May 30, 2026A morning briefing that reads across all your apps
Connect Composio once and your Operator agent can pull your calendar, the email that needs a reply, your Slack mentions, and your open tasks into one short message every morning.
May 30, 2026Get a daily news digest on your topics with OpenClaw
Hand your Operator agent one prompt and it searches the topics you follow each day, summarizes what is worth reading, and sends you one roundup instead of a feed you have to scroll.
May 30, 2026