todoist-cli
Manage Todoist tasks, projects, and reminders from the terminal
Manages Todoist tasks, projects, labels, filters, sections, comments, and reminders directly from the command line.
Eliminates switching to the web app by supporting natural-language quick add, due dates, priorities, and bulk list views.
Outputs structured JSON for scripting and automation, with secure OS-level credential storage and multi-account support.
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install todoist-cli?โผ
Run `npx skills add Doist/todoist-cli --all -g -y` in your terminal to install all skills in this suite globally.
How to manage Todoist tasks from the terminal?โผ
Use commands like `td today`, `td inbox`, and `td task add "Buy milk" --due tomorrow` to view, create, and complete tasks without opening the web app.
Does todoist-cli work with AI coding agents?โผ
Yes. Run `td skill install claude-code` (or codex, cursor, gemini, copilot) to give your agent a full command reference for the CLI.
Can I use todoist-cli in scripts and automation?โผ
Yes. Most commands support `--json`, `--ndjson`, and `--ids-only` output, plus `--dry-run` for safe previews and `--quiet` for clean scripting.
How does todoist-cli store my login token?โผ
It stores your token in the OS credential manager (Keychain, Credential Manager, or libsecret) by default after running `td auth login`.