After trying many personal productivity apps and even attempting to vibe-code my own ideal one, I switched back to good old Todoist. However one recent discovery make it significantly more useful to me: official todoist-cli.
https://github.com/Doist/todoist-cli
I use Claude Code a lot for planning, analysis, reporting. So I wrote a short Agent Skill to instruct it to use Todoist for personal planning items like tasks and reminders. Not posting it here, as before dropping this note I checked the repo and found out that they already provide the skill bundled with the tool.
npm install -g @doist/todoist-cli
td skill install claude-code
Just worth adding something like this to your global CLAUDE.md (~/.claude/CLAUDE.md):
## Personal productivity
Use todoist-cli to track personal work tasks, to-dos, reminders; when I need to remember something or schedule follow-up actions.
---
So there’s no need to ask Claude directly to add something to Todoist or search for items there, it can even get it from the conversation context like on the screenshot below.
Hope this simple discovery will be useful for someone else.

This article was originally published on LinkedIn on 2026-04-08.