todoist

Manages Todoist tasks via REST API including adding, completing, listing, prioritizing, and moving between projects.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/knsiuss/orion --skill todoist-knsiuss
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: todoist
Source: https://github.com/knsiuss/orion/tree/main/workspace/skills/todoist
Command: npx skills add https://github.com/knsiuss/orion --skill todoist-knsiuss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the management of your to-do list by allowing you to interact with Todoist directly through natural language commands, eliminating the need to switch contexts to the Todoist application.

Core Features & Use Cases

  • Task Creation: Add new tasks with specified priorities and due dates.
  • Task Listing: View tasks due today or within specific projects.
  • Task Completion & Rescheduling: Mark tasks as done or adjust their deadlines.
  • Task Movement: Organize tasks by moving them between different projects.

Quick Start

Use the todoist skill to add a P1 task to buy groceries tomorrow.

Frequently Asked Questions about todoist

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

FAQPage Schema
How do I manage Todoist tasks using natural language commands?▼

You can manage Todoist tasks by issuing natural language commands to create, list, complete, and prioritize to-do items across projects without opening the Todoist application directly.

Can I add a Todoist task with a specific due date and priority level?▼

Yes, task creation supports specifying both due dates and priority levels, allowing you to quickly add items like a P1 task scheduled for tomorrow directly through the interface.

Do I need an API token to connect to the Todoist REST API for task management?▼

Yes, connecting to the Todoist REST API requires a TODOIST_API_TOKEN environment variable configured for authentication before you can interact with your to-do list.

How do I organize tasks by moving them between different Todoist projects?▼

You can organize tasks by moving them between different Todoist projects, alongside capabilities to reschedule deadlines and mark existing to-do items as done.

What's the best way to list Todoist tasks due today or within a specific project?▼

The task listing feature allows you to query and view to-do items specifically filtered by tasks due today or grouped within individual Todoist projects.

Why does my Todoist task management fail without an API token?▼

Todoist task management fails without authentication because the TODOIST_API_TOKEN environment variable is strictly required to authorize REST API interactions for your to-do list.