Todoist CLI
v1.3.0Manage Todoist tasks, projects, labels, and sections via the `todoist` CLI. Use when a user asks to add/complete/list tasks, show today's tasks, search tasks, or manage projects.
⭐ 7· 3k·12 current·12 all-time
byBuddy Hadry@buddyh
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description match the runtime instructions and requirements: the skill is a thin wrapper around the 'todoist' CLI and only needs the todoist binary. The documented commands and features align with the stated purpose.
Instruction Scope
SKILL.md only instructs running the todoist CLI and authenticating with TODOIST_API_TOKEN; it does not request unrelated files, system credentials, or exfiltrate data to unexpected endpoints. Commands are narrowly scoped to Todoist operations.
Install Mechanism
Install options are reasonable: a Homebrew formula (buddyh/tap/todoist) and a Go module from GitHub. Both are standard ways to install CLI tools, but they do involve pulling and running third-party code (brew tap or building the Go module). Users should verify the upstream repo/tap before installing.
Credentials
The skill uses a single, expected environment variable (TODOIST_API_TOKEN) for authentication which is proportional. Minor inconsistency: registry metadata at the top lists 'Required env vars: none' while SKILL.md metadata includes TODOIST_API_TOKEN — the token is necessary for API access and should be documented as required.
Persistence & Privilege
The skill does not request 'always: true' or any elevated persistence. It is user-invocable and may be invoked autonomously (platform default), which is expected for a CLI integration.
Assessment
This skill is a straightforward integration with the Todoist CLI. Before installing: (1) ensure you trust the Homebrew tap or GitHub repo used by the install option, (2) you will need a Todoist API token (TODOIST_API_TOKEN) — treat it like a password and avoid pasting it into public chats, and (3) installing via 'go' will build code from the linked GitHub module, so review the source if you need higher assurance. If you don't want to install new software system-wide, run the todoist CLI manually and use this skill only when you are comfortable with the local setup.Like a lobster shell, security has layers — review code before you run it.
latestvk9792zj2xsyj4tzxq2a0qceehn811wcxproductivityvk976r662pkaetqnhjhm5rhdjpd7ykv2ftasksvk976r662pkaetqnhjhm5rhdjpd7ykv2ftodovk976r662pkaetqnhjhm5rhdjpd7ykv2f
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
✅ Clawdis
Binstodoist
Install
Install todoist (brew)
Bins: todoist
brew install buddyh/tap/todoistInstall todoist-cli (go)
Bins: todoist
go install github.com/buddyh/todoist-cli/cmd/todoist@latest