Todoist Skill via Telegram

Automated Todoist tasks and had OpenClaw generate the skill directly in Telegram chat.

The Todoist Skill via Telegram by @iamsubhrajyoti demonstrates the speed of skill creation within OpenClaw. The user asked their agent — directly in a Telegram conversation — to build a Todoist integration, and the agent generated a working skill that could create, list, complete, and manage tasks through Todoist's REST API. The entire process happened in-chat, with no separate development environment needed. The generated skill wraps Todoist's API v2, providing natural language task management: 'add buy groceries to my personal list for tomorrow,' 'what's due today?,' 'mark the dentist appointment as done.' It handles projects, labels, priorities, due dates, and the full task lifecycle. The agent generates the SKILL.md with proper tool definitions, creates the API wrapper scripts, and tests the integration — all within the Telegram conversation. This showcase is a companion piece to the Jira Skill Builder — both demonstrate the same meta-capability (agents building their own tools), but Todoist targets personal productivity rather than enterprise project management. It's also a great beginner showcase because Todoist's API is clean, well-documented, and has a generous free tier, making it an ideal first skill to generate or customize.

Tags: automation, todoist, skill, telegram

Category: automation

Tips

  • Get your Todoist API token from Settings → Integrations → Developer → API token — it's free and gives full access to your account
  • Ask the agent to start with read operations (list tasks, show projects) before write operations (create, complete) to validate the token works
  • Combine with OpenClaw's cron feature for a daily task digest — get your due-today list sent to Telegram each morning
  • Use natural language for dates ('tomorrow,' 'next Monday,' 'end of week') — the agent translates these to Todoist's date format
  • Extend the skill to handle recurring tasks and project management, not just simple task CRUD

Community Feedback

Automated Todoist tasks and had OpenClaw generate the skill directly in Telegram chat. From idea to working integration in one conversation.

— Twitter/X

The Todoist skill generation is the perfect demo for newcomers — you see the agent build a real, useful integration in real-time through chat.

— OpenClaw Community

Frequently Asked Questions

Does this work with Todoist's free plan?

Yes. The Todoist API is available on all plans, including the free tier. The free plan has some feature limitations (like reminders and filters), but basic task management works fully.

Can it handle Todoist projects and sections?

Yes. The generated skill can create tasks in specific projects, manage sections within projects, and filter tasks by project. You can say 'add this to my Work project' and it routes correctly.

How does it compare to Todoist's own integrations?

Todoist has built-in integrations with various platforms, but none offer the natural language flexibility of an OpenClaw agent. The advantage is that you can combine Todoist operations with other tools in a single conversation — check tasks, check calendar, then decide what to work on.

Can I use this with other task management apps?

The pattern applies to any task manager with an API — TickTick, Things 3 (via helper), Microsoft To Do, Asana. Ask your agent to generate a skill for your preferred app using the same approach.