todoist

Automate Todoist task management via the Sync API.

4|1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/MattVOLTA/outworkos_diy --skill todoist-mattvolta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todoist
Source: https://github.com/MattVOLTA/outworkos_diy/tree/main/skills/todoist
Command: npx skills add https://github.com/MattVOLTA/outworkos_diy --skill todoist-mattvolta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines programmatic Todoist task management by enabling read, create, update, move, and complete operations through the Sync API, using a sections-based lifecycle to coordinate Task states across projects.

Core Features & Use Cases

  • Read tasks for a specific project and fetch sections to map statuses.
  • Batch-create, update, move, and complete tasks via the Sync API with proper payload construction.
  • Apply a four-section lifecycle (Triage, Do, Waiting, Defer) to organize tasks and automate workflows.

Quick Start

Run a Todoist Sync example to fetch and manipulate tasks in your project.

Frequently Asked Questions about todoist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Todoist task management via the Sync API?

Automate Todoist task management by using the Sync API to read, create, update, move, and complete tasks. The Skill constructs structured batch command payloads and handles secure token routing for automated task orchestration.

What is the best way to organize Todoist tasks using a sections-based lifecycle?

Organize Todoist tasks by applying a four-section lifecycle across Triage, Do, Waiting, and Defer. This maps task statuses to sections, enabling automated workflow coordination and clear status tracking throughout your projects.

How do I batch-create and update Todoist tasks through the Sync API?

Batch-create and update Todoist tasks by generating structured Sync API command payloads. The Skill automates proper payload construction for batch operations, allowing you to manipulate multiple tasks in a single request.

Can I use the Todoist Sync API to move and complete tasks across different projects?

Yes, the Todoist Sync API supports moving and completing tasks across projects. The Skill handles runtime project and section resolution to ensure tasks are accurately moved and marked complete within the correct context.

Do I need a specific token to securely handle Todoist Sync API operations?

Secure token handling is required to authenticate Todoist Sync API operations. The Skill manages secure token integration to ensure your read, create, update, and move commands are safely processed.

Why does my Todoist task automation require runtime section resolution?

Runtime section resolution is required to accurately map task statuses to your project's sections. The Skill fetches sections during execution to ensure batch operations target the correct lifecycle phase and maintain workflow integrity.