Back to Cookbook
KiloClaw

Task Whisperer

Natural language task management

Full Todoist control through conversation. Add tasks with natural language dates, organize by project, set priorities, search and complete. No app switching required.

House RecipeWork3 min setup

INGREDIENTS

Todoist

PROMPT

Set up Todoist integration for me. I want to: - Add tasks by just telling you ("remind me to call mom tomorrow") - Check what's due today or this week - Mark tasks complete when I'm done - Organize by project and priority My Todoist API token is: [your-token]

How It Works

Talk to your todo list like a human. "Remind me to call the dentist tomorrow"

becomes a task. "What's on my work project?" lists your tasks. Simple.

What You Get

  • Add tasks with natural language due dates
  • List by project, priority, or search query
  • Complete, reopen, move, and delete tasks
  • Manage projects and labels
  • Add comments to tasks

Setup Steps

  1. Install todoist-ts-cli globally (npm install -g todoist-ts-cli)
  2. Get API token from Todoist Settings → Integrations → Developer
  3. Run `todoist auth ` or set TODOIST_API_TOKEN

Tips

  • Natural dates work: "tomorrow", "next monday", "jan 15"
  • Priority 1 is highest, 4 is lowest
  • Filter syntax: p1, @label, #project, overdue
  • Use --order top or --order N to position tasks
  • `todoist today` is the default command (shows today + overdue)
Tags:#tasks#productivity#gtd#automation