Tasks

PassAudited by ClawScan on May 1, 2026.

Overview

This is a mostly straightforward task-management CLI wrapper, but it uses task-account tokens and can change tasks, so users should review token scope and commands before use.

Install this only if you are comfortable letting the Todoist CLI access and modify your task account. Use a narrowly scoped token, be cautious with any MS Graph token, verify the PyPI package before installing, and review add/complete commands before allowing them to run.

Findings (3)

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

A token given to the CLI may let the agent view or modify tasks in the connected account; an MS Graph token may have broader account permissions depending on how it was issued.

Why it was flagged

The skill requires account tokens for task services, and the registry metadata does not declare env vars. This is expected for Todoist/Microsoft To-Do access, but users should notice the credential requirement and scope it carefully.

Skill content
Requires `TODOIST_API_TOKEN` or `MSGRAPH_TOKEN` env var.
Recommendation

Use the narrowest possible token, prefer Todoist-only credentials if that is the intended service, and avoid providing an MS Graph token unless Microsoft To-Do access is truly needed.

What this means

If invoked, the agent can add tasks or mark existing tasks as done in the connected task account.

Why it was flagged

The documented commands can create and complete tasks, which changes account data. This is coherent with the skill's purpose and shown as user-directed command examples.

Skill content
todoist add "Review PR #42" --due "2026-02-05" ... todoist complete <task_id>
Recommendation

Review task IDs and requested changes before allowing completion or creation commands, especially in shared or work task lists.

What this means

Installing the dependency gives local code from PyPI the ability to run in the user's Python environment.

Why it was flagged

The skill instructs the user to install an unpinned PyPI package. This is a normal setup step for a CLI-wrapper skill, but package provenance and version should be checked.

Skill content
pip install todoist-api-python
Recommendation

Verify the package name and maintainer, consider pinning a known-good version, and install it in an isolated environment if possible.