← Back to Skills Marketplace
andreisuslov

Todoist Manager

by andreisuslov · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1670
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install todoist-manager
Description
Manage Todoist tasks, projects, labels, and comments via the todoist CLI wrapper. Use when a user asks to add tasks, list todos, complete items, manage projects, or interact with their Todoist account.
Usage Guidance
Do not install or run this skill as-is. Key inconsistencies need resolution: the SKILL.md requires a TODOIST_API_TOKEN and a local CLI at ~/clawd/skills/todoist/scripts/todoist (and mentions curl/jq), yet the registry metadata lists no env vars, no binaries, and the skill bundle contains no script or install instructions. Before proceeding, ask the publisher for: (1) the CLI source or an explicit, verifiable install step (preferably an official release or GitHub repo), (2) the exact env vars the skill needs (TODOIST_API_TOKEN should be declared), and (3) the content of the referenced script so you can review it. If you must test, do so in a sandbox or VM, verify the script contents before running chmod/execution, and limit the API token scope / rotate it afterward. Prefer skills that declare their requirements in metadata and include a trusted install mechanism or published source code/homepage.
Capability Analysis
Type: OpenClaw Skill Name: todoist-manager Version: 1.0.0 The skill bundle is benign. The `SKILL.md` provides clear instructions for setting up a Todoist API token as an environment variable and using a local CLI wrapper for Todoist management. There is no evidence of data exfiltration, malicious execution, persistence, obfuscation, or prompt injection attempts against the agent to perform actions outside the stated purpose. The mentioned dependencies (`curl`, `jq`) are standard tools for API interaction and JSON processing, aligning with the skill's functionality.
Capability Assessment
Purpose & Capability
The described purpose (manage Todoist via a CLI wrapper) legitimately requires a Todoist API token and tools like curl/jq or a shipped CLI. However the registry metadata lists no required environment variables, no required binaries, and there are no code files. That omission is inconsistent — a Todoist CLI skill should declare TODOIST_API_TOKEN and required binaries or include an install spec or script.
Instruction Scope
SKILL.md explicitly instructs the user/agent to set TODOIST_API_TOKEN, run chmod on ~/clawd/skills/todoist/scripts/todoist and invoke that CLI. It also states it requires curl and jq. These instructions reference a local script path that is not present in the skill bundle and access an env var not declared in metadata. The instructions are otherwise scoped to Todoist API actions (no unexpected external endpoints), but they direct filesystem changes (chmod) and execution of a local script whose provenance is unknown.
Install Mechanism
There is no install specification and no shipped code files, yet the instructions assume a CLI exists at ~/clawd/skills/todoist/scripts/todoist. This mismatch is concerning: either the skill omitted its install step or it expects the user to create or copy an executable. Without an explicit, verifiable install source, executing or chmod-ing a script at that path is risky.
Credentials
The SKILL.md requires TODOIST_API_TOKEN (reasonable for Todoist access). But the skill metadata declares no primary credential and no required env vars — an inconsistency. Requesting a single Todoist API token is proportionate to the stated purpose, but the metadata should declare it so users know what secrets are needed before install.
Persistence & Privilege
always is false and the skill doesn't request elevated system privileges. However, the instructions tell the agent to change permissions (chmod) on a file under ~/clawd/skills — this modifies the filesystem but appears limited to the skill's own path. Still verify the script's contents before making it executable. No other persistence or cross-skill configuration changes are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install todoist-manager
  3. After installation, invoke the skill by name or use /todoist-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release - Todoist task management via REST API
Metadata
Slug todoist-manager
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Todoist Manager?

Manage Todoist tasks, projects, labels, and comments via the todoist CLI wrapper. Use when a user asks to add tasks, list todos, complete items, manage projects, or interact with their Todoist account. It is an AI Agent Skill for Claude Code / OpenClaw, with 1670 downloads so far.

How do I install Todoist Manager?

Run "/install todoist-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Todoist Manager free?

Yes, Todoist Manager is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Todoist Manager support?

Todoist Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Todoist Manager?

It is built and maintained by andreisuslov (@andreisuslov); the current version is v1.0.0.

💬 Comments