Turn a ChatGPT or Claude conversation into a to-do list that stays saved
How to capture tasks by talking to ChatGPT or Claude, check the dates it saved, and keep a to-do list that survives the end of the chat.
Asking ChatGPT or Claude to “make me a to-do list” is easy. Keeping that list is the hard part. A list that only exists in a chat scrolls away, can’t be ticked off from your phone, and is gone the moment you start a new conversation. A useful AI to-do list turns each instruction into a saved task with a clear title, a date if it has one, and a done/not-done state you can come back to.
This guide covers how to get there: what to say, what to check, and how to keep the assistant from becoming the only place your tasks exist.
Why a chat is not a to-do list
A conversation is good at understanding messy input. “Finish the proposal Friday, pick up the parcel tomorrow, and remember to call the garage” is three tasks, two of them dated, said in one breath. An assistant can untangle that quickly.
But a chat transcript is a poor place to keep those tasks:
- It has no state. You can’t tick “parcel” off and have the list update; you can only ask the assistant to rewrite it.
- It doesn’t carry over. A new chat starts empty unless memory happens to recall the right details.
- It’s hard to check. Was “Friday” this Friday or next? You have to read the reply carefully every time.
The fix is to separate the two jobs. Let the assistant handle the conversation, and let a task manager hold the record. That’s what a connector does: ChatGPT or Claude calls a task service to save the task, then shows you what was actually saved.
Start with a concrete request
You don’t need special syntax. Say what you need the way you’d say it to a colleague:
“Add ‘finish the proposal’ for Friday, ‘pick up the parcel’ for tomorrow, and ‘call the garage’ with no date.”
A few habits make the results more reliable:
- Give dates when they matter, and leave them off when they don’t. You don’t need to invent a deadline just to get something out of your head. An undated task is still a task.
- Use short, specific titles. “Call the garage about the MOT” is easier to find later than “car stuff”.
- Put details in the details. If there’s a phone number or a link, ask the assistant to add it to the task’s description rather than the title.
- Be explicit around week boundaries. “Next Friday” on a Thursday is ambiguous. “Friday the 14th” isn’t.
Check the result, not just the reply
A friendly “Done!” is not proof. What you want back is the confirmed record: the title and date the task service actually stored. Good connectors return that, so the assistant can show you exactly what changed.
Glance at three things:
- The date. Is it the day you meant?
- The count. Did one task get split into two, or two merge into one?
- Duplicates. Did you already have “call the garage” from last week?
If something is wrong, say so: “That should be next Friday,” or “Undo that.” A connector with undo makes this cheap. You don’t have to open another app to fix the mistake.
Keep capture and scheduling separate
Capturing a task is not the same as deciding when to do it. Many people find it helps to save first and plan second:
- Capture everything as it comes up, dated or not.
- Plan once a day: “What’s due today, what’s overdue, and what’s coming up this week?”
- Move what won’t fit: “Push the passport renewal to Monday.”
An assistant is genuinely useful at step two, because it can look at the whole list and suggest what to move. Keep the decision with you, though. A good setup only changes dates you agree to.
Don’t make the assistant the only way in
Some actions are faster without a conversation. Ticking off one task, dragging it to tomorrow or fixing a typo should take a tap, not a prompt. Your to-do list should live somewhere you can open directly, on your phone or laptop, with the AI as one way in rather than the only way.
How this works in Divitica
Divitica is a task manager, habit tracker and journal with an MCP server, so you can connect it to ChatGPT, Claude or any MCP-compatible tool. Here’s the capture-and-plan loop from above, in practice:
- “Add ‘finish the proposal’ for Friday and ‘call the garage’ with no date.” The assistant calls Divitica’s
create_tasktool twice and replies with the saved titles and dates. - “Do I already have a task about the garage?”
search_taskslooks through titles and details across every date, done or not, so you can catch duplicates. - “What’s on today?”
get_schedulereturns this week’s plan day by day (tasks due, habits and recharges, and what’s already done), plus anything overdue;get_backloglists open tasks with no date. - “Move the proposal to Monday.”
update_taskchanges the date and confirms it. - “Undo that.” Every change returns a change id;
undo_changeputs it back.
The same tasks appear in Divitica’s Day, Week and Month views, where you can tick things off, drag them between days or add subitems without asking anyone. And because the connection also covers habits and your journal, “plan my day” can see your routines too, not just your to-dos.
To try it, create a free account, then follow the setup for ChatGPT or Claude. The example prompts page has more things to say.