ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

todoist-visibility

基于 Todoist 的任务可见性管理。用于创建、更新和追踪任务状态(进行中🟡、等待中🟠、已完成🟢),并记录进度评论。当用户提到 Todoist 任务管理、任务状态追踪、或需要使用 Todoist API 时触发。

Why use this skill?

Optimize your productivity with the Todoist Visibility skill. Create, update, and track task statuses using custom sections and automated progress comments.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/near2sea/todoist-visibility
Or

What This Skill Does

The todoist-visibility skill acts as a robust bridge between the OpenClaw AI agent and your Todoist workspace. It is designed to provide clear, actionable task management through status-driven organization. By leveraging Todoist's 'sections' feature, the skill allows you to move tasks between states—specifically 'In Progress' (🟡), 'Waiting' (🟠), and 'Done' (🟢)—directly through natural language interactions. It doesn't just manage tasks; it tracks the history of your progress by appending detailed comments to task items, ensuring that your workflow remains transparent and well-documented.

Installation

To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/near2sea/todoist-visibility

Post-installation, ensure you have your API token from your Todoist Developer settings. Configure your local environment by exporting TODOIST_TOKEN, TODOIST_PROJECT_ID, and your specific SECTION_IN_PROGRESS, SECTION_WAITING, and SECTION_DONE IDs. This setup requires curl and jq installed on your host system to handle API requests and JSON parsing respectively.

Use Cases

This skill is perfect for developers and project managers who need to maintain focus. Use it to keep stakeholders informed of progress during long-running tasks, to manage personal backlog grooming, or to sync complex multi-step workflows. It is particularly effective for teams using Kanban-style methodologies who want to automate their reporting status using AI.

Example Prompts

  1. "OpenClaw, create a new task in Todoist called 'Research API Documentation' and set it to In Progress."
  2. "Update task 12345 to Waiting because I'm blocked by the backend team, and add a comment explaining the delay."
  3. "My project task is done, please move it to the Done section and note that the final data verification passed."

Tips & Limitations

To maximize effectiveness, maintain consistent section naming in Todoist. Always remember that API interactions are subject to rate limits, so avoid high-frequency automated polling. Since this skill relies on environment variables, ensure your shell profile (e.g., .bashrc or .zshrc) is configured to persist these credentials across sessions. Note that this skill requires direct network access to Todoist's API endpoints to function, and improper configuration of IDs may result in tasks appearing in the wrong project categories.

Metadata

Author@near2sea
Stars1335
Views1
Updated2026-02-23
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-near2sea-todoist-visibility": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#todoist#productivity#task-management#kanban#automation
Safety Score: 4/5

Flags: network-access, external-api