todoist-automation
Automate Todoist task management, projects, sections, filtering, and bulk operations via Rube MCP (Composio). Always search tools first for current schemas.
Author
Category
Office AutomationInstall
Hot:29
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-todoist-automation&locale=en&source=copy
Todoist Automation Skills
Skill Overview
Automate Todoist task, project, grouping, and filtering management using Rube MCP (Composio). Supports bulk operations and natural-language date settings.
Use Cases
1. Bulk Task Creation
When you need to create multiple tasks at once—such as setting up an initial task list for a new project or importing an external task list into Todoist—the skill supports creating dozens of tasks in a single request. You can assign different projects, groups, priorities, and due times for each task.
2. Project and Group Management
When you need to automate organizing Todoist project structures, including creating new projects, setting colors and view styles, adding groups, and managing nested sub-projects, the skill is suitable for project initialization, workflow setup, or batch organizing existing projects.
3. Task Filtering and Querying
When you need to find or operate on tasks based on conditions—such as viewing today’s tasks, filtering high-priority projects, or filtering tasks by label—the skill supports Todoist’s full filtering syntax, including date ranges, priority, project, and combined label conditions.
Core Capabilities
1. Full Task Lifecycle Management
Supports creating, updating, completing, reopening, and deleting tasks. You can set task titles, descriptions, priorities, labels, due times (supports natural language like “3 PM tomorrow”), durations, and parent-task relationships. In bulk-creation mode, you can build a complete project task tree in one go.
2. Structured Project and Group Setup
Lists all projects and groups, creates new projects (supports color, view style, and favorite markers), and creates and manages groups. Supports creating sub-projects and nested group structures to help organize large projects.
3. Advanced Filtering and Retrieval
Uses Todoist filtering syntax to query incomplete tasks (supports keywords like today, tomorrow, overdue, p1–p4, #project name, @label name, etc.) or to retrieve archived tasks by completion date. Supports AND/OR/NOT logical combinations and text search.
FAQs
How do I connect Todoist in Claude?
First, make sure Rube MCP has been added to your client configuration (add
https://rube.app/mcp as the MCP server; no API key is needed). Then call RUBE_MANAGE_CONNECTIONS and select the todoist toolkit. If the connection isn’t active, complete the authorization using the OAuth link returned.Why do the priorities differ from the API?
Todoist API and UI define priorities in opposite ways: in the API, priority 1 = normal and 4 = urgent, while in the UI p1 = urgent and p4 = normal. The skill defaults to the API definition. If you’re used to the UI logic, please clarify it in the conversation.
What’s different about date formats when creating tasks in bulk?
When creating in bulk, the
due field is an object structure containing subfields like string, date, or datetime, unlike the flattened fields used for single-task creation. For example, in bulk creation you use {"due": {"string": "tomorrow"}} instead of {"due_string": "tomorrow"}.