todoist-cli

Manage Todoist tasks, projects, labels, and sections via the `todoist` CLI. Use when a user asks to add/complete/list tasks, show today's tasks, search tasks, or manage projects.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "todoist-cli" with this command: npx skills add buddyh/todoist-cli

Todoist CLI

A fast, full-featured Todoist CLI written in Go.

Authentication

Get your API token from https://todoist.com/app/settings/integrations/developer

# Interactive
todoist auth

# Direct
todoist auth <your-token>

# Or set environment variable
export TODOIST_API_TOKEN=<your-token>

Tasks

# Show today's tasks (default)
todoist

# List all tasks
todoist tasks --all

# Filter tasks
todoist tasks --filter "p1"        # High priority
todoist tasks --filter "overdue"   # Overdue
todoist tasks -p Work              # By project

# Show task descriptions and comments
todoist tasks -p Work --details

# Add a task
todoist add "Buy groceries"
todoist add "Call mom" -d tomorrow
todoist add "Urgent" -P 1 -d "today 5pm" -l urgent

# Complete a task
todoist complete <task-id>
todoist done <task-id>

# Reopen completed task
todoist reopen <task-id>

# View task details
todoist view <task-id>

# Update a task
todoist update <task-id> --due "next monday"
todoist update <task-id> -P 2

# Delete a task
todoist delete <task-id>

# Move a task (Kanban workflows)
todoist move <task-id> --section "In Progress"
todoist move <task-id> --project "Work"

# Search
todoist search "meeting"

Projects

# List projects
todoist projects

# Create project
todoist projects add "New Project" --color blue

Labels

# List labels
todoist labels

# Create label
todoist labels add urgent --color red

Sections

# List sections
todoist sections -p Work

# Create section
todoist sections add "In Progress" -p Work

Comments

# View comments on a task
todoist comment <task-id>

# Add a comment
todoist comment <task-id> "This is a note"

Completed Tasks

# Show recently completed
todoist completed

# Filter by date
todoist completed --since 2024-01-01 --limit 50

JSON Output

All commands support --json for machine-readable output:

todoist tasks --json | jq '.[] | .content'

Command Reference

CommandDescription
todoistShow today's tasks
todoist tasksList tasks with filters
todoist addCreate a new task
todoist completeMark task complete
todoist doneAlias for complete
todoist reopenReopen completed task
todoist deleteDelete a task
todoist updateUpdate a task
todoist moveMove task to section/project
todoist viewView task details
todoist searchSearch tasks
todoist projectsList/manage projects
todoist labelsList/manage labels
todoist sectionsList/manage sections
todoist commentView/add comments
todoist completedShow completed tasks
todoist authAuthenticate

Priority Mapping

CLITodoist
-P 1p1 (highest)
-P 2p2
-P 3p3
-P 4p4 (lowest)

Notes

  • All commands support --json for machine-readable output

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Microsoft To Do

Manage Microsoft To Do tasks via the `todo` CLI. Use when user wants to add, list, complete, remove tasks, manage subtasks (steps), notes, or organize task lists.

Registry SourceRecently Updated
11.5K
Profile unavailable
General

Todo

Personal execution engine for tasks, projects, reminders, commitments, follow-ups, and next actions. Use whenever the user mentions something they need to do...

Registry SourceRecently Updated
1497
Profile unavailable
Security

Task Runner

Manage and track tasks and projects persistently with priorities, completion status, filtering, and secure markdown export across sessions.

Registry SourceRecently Updated
11.1K
Profile unavailable