Todoist Natural Language

ReviewAudited by ClawScan on May 1, 2026.

Overview

The skill’s Todoist access is coherent with its purpose, but it requires a Todoist API token and can modify tasks, so users should review those permissions before installing.

Install this if you want OpenClaw to read and manage your Todoist tasks. Before use, set the Todoist API token only in a trusted environment, prefer the no-sudo user install path, and confirm destructive task changes such as completion or deletion.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The skill can act on the Todoist account associated with the provided token.

Why it was flagged

The skill requires a sensitive Todoist API token, which is expected for this integration but grants access to the user's Todoist account.

Skill content
credentials:\n  - name: TODOIST_API_KEY\n    description: Todoist API token ...\n    required: true\n    sensitive: true
Recommendation

Only provide the token if you want OpenClaw to manage Todoist, keep the token private, and revoke it from Todoist settings if you stop using the skill.

What this means

A mistaken or overly broad command could change or permanently delete Todoist tasks.

Why it was flagged

The included script supports permanent task deletion, in addition to task creation, completion, and updates. This is related to task management but is a destructive account action.

Skill content
def delete_task(task_id):\n    """Delete a task permanently."""\n    make_request(f"/tasks/{task_id}", method="DELETE")
Recommendation

Confirm task IDs or matched task names before destructive actions, especially completion, update, or delete operations.

What this means

The skill may be invoked in conversations that mention tasks but are not intended to interact with Todoist.

Why it was flagged

The trigger language is broader than explicit Todoist requests, which could cause the agent to consider this skill during general task or project discussions.

Skill content
Use when the user wants to manage Todoist tasks ... or any mention of Todoist, tasks, due dates, or project management.
Recommendation

Use the skill for explicit Todoist requests and ask for confirmation before making account changes from ambiguous task-related prompts.

What this means

Using sudo installs the skill into a system-wide OpenClaw location and may be unnecessary for normal use.

Why it was flagged

The README suggests a privileged global install path, while the included skill.json says a user install requires no sudo.

Skill content
sudo cp todoist.skill /usr/lib/node_modules/openclaw/skills/\n# Or unzip manually\nsudo unzip todoist.skill -d /usr/lib/node_modules/openclaw/skills/
Recommendation

Prefer the no-sudo user install path from skill.json unless you intentionally need a system-wide installation.