← Back to Skills Marketplace
2189
Downloads
4
Stars
2
Active Installs
2
Versions
Install in OpenClaw
/install todoist-rs
Description
Manage Todoist tasks. Use when the user mentions "todoist", "my tasks", "task list", "add a task", "complete task", or wants to interact with their Todoist account.
Usage Guidance
This skill is coherent (it delegates Todoist work to the 'td' CLI) but has two practical concerns: (1) it does not declare how the Todoist API token or local config are provided or where they are stored — the 'td' binary will need credentials and will read/write a local cache, so inspect how 'td' authenticates (env vars, ~/.config, etc.) before use; (2) the Homebrew formula comes from a third‑party tap (LuoAndOrder) rather than core Homebrew — review the tap/formula and the upstream repo for trustworthiness. Recommendations: (a) review the 'td' project's README to learn where it stores credentials and whether it uses plaintext tokens; (b) verify the Homebrew formula or build from source if you don’t trust the tap; (c) limit the Todoist API token's scope if possible and store it securely (use a dedicated token); (d) consider running the CLI in an isolated environment (container) until you confirm its behavior. If you want, I can fetch the repo/homepage and point out where the CLI stores config and how to inspect the Homebrew formula before installing.
Capability Analysis
Type: OpenClaw Skill
Name: todoist-rs
Version: 1.0.1
The skill provides a straightforward integration with Todoist via the `td` command-line interface. All instructions and commands in `SKILL.md` are directly related to managing Todoist tasks, projects, and labels. The installation method is explicitly declared using Homebrew (`LuoAndOrder/tap/todoist-cli`), which is a standard package manager. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, prompt injection attempts against the agent, or obfuscation. The behavior is clearly aligned with the stated purpose of managing Todoist tasks.
Capability Assessment
Purpose & Capability
Name/description align with using the 'td' CLI to manage Todoist. However, the skill declares no credentials or config paths even though the described operations write to the Todoist API and read/write a local cache — a Todoist API token or local config is required in practice. The lack of declared credential requirements is inconsistent with the stated capability.
Instruction Scope
SKILL.md only instructs the agent to run the 'td' binary for various operations (list, add, done, sync, etc.). The instructions themselves do not ask the agent to read arbitrary user files or env vars, but they rely entirely on an external binary that will access the network and local cache/config (and therefore user credentials). The skill does not document where those credentials/config live or how they're provided.
Install Mechanism
The install spec uses a Homebrew formula from a third‑party tap (LuoAndOrder/tap/todoist-cli) which creates the 'td' binary. Using Homebrew is reasonable, but the tap is not the official Homebrew/core; that increases supply‑chain risk relative to an official package.
Credentials
requires.env is empty and no primary credential is declared, yet the skill's operations 'hit the API directly' and use a local cache. This implies the 'td' binary will rely on a Todoist API token or local config (credentials) that are not disclosed in the skill metadata. That omission prevents users from understanding what secrets or config the skill will access.
Persistence & Privilege
always is false and the skill does not request persistent agent-wide privileges. There's no indication it modifies other skills or system settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install todoist-rs - After installation, invoke the skill by name or use
/todoist-rs - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Added `homepage` field with the project GitHub link.
- Included detailed skill metadata for installation and requirements.
- No changes to functionality or usage instructions.
v1.0.0
- Switched integration to the todoist-cli-rs (`td`) command-line tool for managing tasks.
- Updated skill description and trigger phrases for more natural user queries.
- Commands and examples now reflect usage of the new `td` CLI, including detailed filtering, labels, and sections.
- Added explanation of sync and cache behavior, and clarified how to ensure your task list is up-to-date.
- Expanded documentation for adding, editing, completing, and organizing tasks, with more advanced options and workflow tips.
Metadata
Frequently Asked Questions
What is todoist latest?
Manage Todoist tasks. Use when the user mentions "todoist", "my tasks", "task list", "add a task", "complete task", or wants to interact with their Todoist account. It is an AI Agent Skill for Claude Code / OpenClaw, with 2189 downloads so far.
How do I install todoist latest?
Run "/install todoist-rs" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is todoist latest free?
Yes, todoist latest is completely free (open-source). You can download, install and use it at no cost.
Which platforms does todoist latest support?
todoist latest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created todoist latest?
It is built and maintained by Kevin Luo (@luoandorder); the current version is v1.0.1.
More Skills