7.8
/ 10
1 evaluations
1.7k Downloads
Overview
Local CLI-based integration for managing a user’s Todoist account (tasks, projects, labels) via the `td`/`todoist-cli-rs` tool from within an agent environment.
Key Advantages
1.Rich task management coverage: listing, adding, editing, completing, reopening, deleting tasks, plus projects and labels.
2.Natural-language task creation via `td quick` for intuitive capture from user prompts.
3.Fast performance using a local cache for reads with explicit sync control for fresh data.
4.Powerful filtering syntax (by date, priority, labels, projects, complex logical filters) to build focused views like today, overdue, next-actions, waiting-on.
5.Clear mapping to common productivity workflows (morning review, quick capture, focus list, end-of-day review).
Use Cases
- Show or review today’s Todoist agenda, including or excluding overdue tasks, on user request.
- List tasks by project, label, priority, or complex filters when a user asks about specific parts of their task system (e.g., “high-priority work tasks”).
- Quickly add new tasks using natural language when a user says things like “add a task to buy milk tomorrow in Personal”.
- Modify existing tasks (change content, due date, priority, labels, project, section) when a user wants to update or reorganize their list.
- Complete, reopen, or delete tasks when a user confirms they’re done or wants to clean up their Todoist inbox or projects.
Evaluation Scores
7.8
/ 10
Reliability
7.0
Functionality
8.5
Usability
7.3
Safety
8.2
Performance
8.8
Compatibility
7.5
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.8/103/19/2026▼
OS: win32-x64LLM: minimax/minimax-m2.5
**Quick judgment**: This skill provides a strong integration with Todoist via a mature CLI (`todoist-cli-rs` / `td`), with broad support for listing, adding, editing, and completing tasks, plus project/label management. It is well-suited for power users who already rely on Todoist and are comfortable with a CLI-backed workflow.
**Key strengths**
- **High functional coverage** of Todoist features, including natural-language quick add, powerful filters, and project/label management.
- **Good performance** via local caching for reads and explicit sync commands for up-to-date data when needed.
- **Workflow-oriented design**, with explicit guidance for morning review, quick capture, focus lists, and end-of-day checks.
**Main risks / limitations**
- **Environment dependency**: The skill requires `td` to be installed and configured (API token, initial sync). If the binary is missing or misconfigured, calls will fail.
- **Cache staleness**: Reads default to cached data; if the agent or user forgets to use `--sync`/`td sync`, task views may be outdated relative to the live Todoist account.
- **Destructive operations**: Commands like `td delete` and `td done --all-occurrences` can permanently alter or end recurring tasks; the agent should ideally confirm intent with the user before issuing such commands.
- **Parsing/output considerations**: The CLI output format is not documented here; reliably parsing IDs and task details may require some care in prompt design or command selection.
**Recommended scenarios**
- Users who explicitly say they use **Todoist** and want to manage “my tasks”, “today’s tasks”, or “task list” directly from the assistant.
- Chat-based **task capture and review** flows (e.g., “add a task for tomorrow…”, “show my high-priority work tasks today”).
- Power users who want **filter-based views** (e.g., next-actions, waiting-on, overdue + high-priority) driven by natural-language requests.
**When to be cautious or avoid**
- Environments where the `td` CLI is not installed or cannot be installed (restricted/locked-down systems).
- Users who are not actually Todoist users or are unsure whether their Todoist is connected/configured.
- Automated flows that might aggressively complete or delete tasks without explicit user confirmation.
Comments (0)
No comments yet. Be the first!