← Back to Skills Marketplace
xatter

taskleef

by Xatter · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1965
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install taskleef
Description
Use when managing todos, tasks, projects, or kanban boards via Taskleef.com. Supports adding, listing, completing, deleting todos, organizing with projects, and managing kanban boards. Use when the user wants to track tasks, manage their todo list, organize work by projects, or use kanban workflows.
Usage Guidance
This skill appears coherent for managing Taskleef todos, but take these precautions before installing: - Verify that https://taskleef.com is the legitimate service you expect. - Inspect the 'todo' file the installer downloads from raw.githubusercontent.com before running chmod +x; raw GitHub content can be arbitrary code. Prefer installing from an official release repository or building from source when possible. - Keep TASKLEEF_API_KEY secret: store it in the agent config or an auth file with restrictive permissions (e.g., chmod 600), and do not commit it into dotfiles or public repos. - Expect the todo CLI to make network requests to Taskleef APIs (normal for this skill); if you need tighter control, run the CLI in a constrained environment or review network activity. If you want extra assurance, ask the skill author for an official release URL or published package and for the source repository for the todo CLI so you can review it before installing.
Capability Analysis
Type: OpenClaw Skill Name: taskleef Version: 1.0.1 The skill is classified as suspicious due to its installation process, which involves downloading and executing an external binary (`todo` CLI) from `https://raw.githubusercontent.com/Xatter/taskleef/main/taskleef-cli/todo` as specified in `SKILL.md`. This introduces a supply chain risk, as the integrity of the external GitHub repository and the downloaded executable is critical. Additionally, the skill requires and handles a sensitive `TASKLEEF_API_KEY` environment variable, which, while necessary for its stated purpose, adds to the overall risk profile.
Capability Assessment
Purpose & Capability
Name/description, required binaries (todo, curl, jq), and required env var (TASKLEEF_API_KEY) all align with a CLI-based integration for Taskleef.com. The only minor metadata mismatch is that registry metadata lists no homepage while the SKILL.md includes https://taskleef.com, but this does not affect capability alignment.
Instruction Scope
SKILL.md instructs the agent to call the todo CLI and describes CLI flags and expected behavior. It does not instruct reading unrelated files or environment variables beyond TASKLEEF_API_KEY, and only mentions an optional auth file (~/.taskleef.auth) which is reasonable for storing credentials.
Install Mechanism
The install spec will download a single 'todo' executable from raw.githubusercontent.com (Xatter/taskleef) and provides jq via Homebrew or GitHub releases. Downloads come from GitHub hosts (known/common) rather than unknown personal servers, but installing an executable fetched from a raw GitHub URL is a higher-risk operation than using a vetted package — users should review the binary/script before making it executable.
Credentials
Only TASKLEEF_API_KEY is required and declared as the primary credential; that matches the stated purpose. The skill suggests an optional auth file and storing an API key in the agent config, which are reasonable. No unrelated credentials or excessive environment access are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated or persistent system privileges. It does not modify other skills' configs or system-wide settings beyond suggesting where to store an API key in the user's Clawdbot config (normal for skill configuration).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install taskleef
  3. After installation, invoke the skill by name or use /taskleef
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Added installer metadata for automatic installation of todo CLI and jq dependencies via Clawdbot's Skills UI.
v1.0.0
Initial release of the Taskleef skill. - Manage todos, projects, and kanban boards via the Taskleef CLI. - Supports adding, listing, completing, and deleting todos. - Organize tasks by projects and manage workflows using kanban boards. - Includes subtask support and priority indicators. - Requires `curl`, `jq`, and the `TASKLEEF_API_KEY` environment variable.
Metadata
Slug taskleef
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is taskleef?

Use when managing todos, tasks, projects, or kanban boards via Taskleef.com. Supports adding, listing, completing, deleting todos, organizing with projects, and managing kanban boards. Use when the user wants to track tasks, manage their todo list, organize work by projects, or use kanban workflows. It is an AI Agent Skill for Claude Code / OpenClaw, with 1965 downloads so far.

How do I install taskleef?

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

Is taskleef free?

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

Which platforms does taskleef support?

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

Who created taskleef?

It is built and maintained by Xatter (@xatter); the current version is v1.0.1.

💬 Comments