What problem does it solve? Managing Todoist tasks through the API involves non-obvious pitfalls: inverted priority values, stale task IDs, unreliable date filters, and token-redaction issues. This Skill encodes David's specific Todoist setup and hard-won operational rules so task operations succeed on the first attempt. ## Core Features & Use Cases - Full Task CRUD: Read, create, update, move, complete, and delete tasks through the Todoist API v1, with cursor pagination and client-side date filtering. - David's Project Scope: Restricts all fetches to five defined projects (Inbox, Personal, Business, Wisdom, David) and defaults to today + overdue tasks, with a special no-date-filter rule for the Inbox brain dump. - Bulk Operation Safety: Enforces re-fetching fresh IDs before writes, batch confirmation, and post-operation verification to avoid silent failures from stale IDs. - Use Case: Ask to show today's P1 tasks, deprioritize everything by one level, or move non-actionable Inbox items to notes — the Skill handles pagination, priority inversion (API 4 = UI P1), and recurring-task quirks automatically. ## Quick Start Show me all my Todoist tasks due today or overdue across my projects, grouped by priority.