# Send taskleef to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "taskleef",
    "name": "taskleef",
    "source": "tencent",
    "type": "skill",
    "category": "效率提升",
    "sourceUrl": "https://clawhub.ai/Xatter/taskleef",
    "canonicalUrl": "https://clawhub.ai/Xatter/taskleef",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/taskleef",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=taskleef",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "README.md",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "taskleef",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-01T22:22:40.468Z",
      "expiresAt": "2026-05-08T22:22:40.468Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=taskleef",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=taskleef",
        "contentDisposition": "attachment; filename=\"taskleef-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "taskleef"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/taskleef"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/taskleef",
    "downloadUrl": "https://openagent3.xyz/downloads/taskleef",
    "agentUrl": "https://openagent3.xyz/skills/taskleef/agent",
    "manifestUrl": "https://openagent3.xyz/skills/taskleef/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/taskleef/agent.md"
  }
}
```
## Documentation

### Taskleef

Manage todos, projects, and kanban boards using the Taskleef CLI. Taskleef.com is a flexible todo application that supports simple task lists, project organization, and kanban board workflows.

### Prerequisites

The todo CLI requires:

curl - for making API requests
jq - for parsing JSON responses
TASKLEEF_API_KEY environment variable

### Authentication

The CLI uses the TASKLEEF_API_KEY environment variable. Users can get their API key from https://taskleef.com.

Optionally, users can use --auth-file flag to specify an auth file:

todo --auth-file ~/.taskleef.auth list
todo -a ~/.taskleef.auth list

### Todo Management

List todos:

todo list           # List pending todos
todo ls             # Alias for list
todo list -a        # List all todos including completed

Add todos:

todo add "Buy groceries"
todo "Buy groceries"    # Quick add without 'add' keyword

Show todo details:

todo show <title-or-id>

Complete todos:

todo complete <title-or-id>
todo done <title-or-id>

Delete todos:

todo delete <title-or-id>
todo rm <title-or-id>

View inbox:

todo inbox    # List todos not assigned to any project

### Subtasks

Add subtasks:

todo subtask <parent-title-or-id> "Subtask title"

### Projects

List projects:

todo project list

Create project:

todo project add "Project Name"

Show project details:

todo project show <project-name-or-id>

Delete project:

todo project delete <project-name-or-id>

Add todo to project:

todo project add-todo <project-name-or-id> <todo-title-or-id>

Remove todo from project:

todo project remove-todo <project-name-or-id> <todo-title-or-id>

### Kanban Boards

Show board:

todo board                           # Show default board (ASCII view)
todo board show <board-name-or-id>   # Show specific board

List boards:

todo board list

List column cards:

todo board column <column-name-or-id>

Move card:

todo board move <card-title-or-id> <column-name-or-id>

Mark card done:

todo board done <card-title-or-id>

Assign card:

todo board assign <card-title-or-id>

Clear column:

todo board clear <column-name-or-id>

### Identifier Matching

Commands accept:

ID prefix: First few characters of UUID (e.g., abc12)
Title match: Partial, case-insensitive title match (e.g., groceries matches "Buy groceries")

### Priority Indicators

When listing todos, you'll see:

○ No priority
● (green) Low priority
● (yellow) Medium priority
● (red) High priority

### Usage Tips

Finding items: You can reference todos, projects, boards, columns, and cards by partial title or ID prefix
Quick workflow: Use todo "task" for fast task entry
Project organization: Group related todos under projects for better organization
Kanban boards: Use boards for visual workflow management
Subtasks: Break down complex tasks into subtasks for better tracking

### Examples

# Add and complete a todo
todo add "Review pull request"
todo done "pull request"

# Create a project and add todos
todo project add "Website Redesign"
todo project add-todo "Website" "Fix login"

# View kanban board and move cards
todo board
todo board move "Feature A" "Done"

### Error Handling

If the TASKLEEF_API_KEY is not set or invalid, commands will fail. Ensure the API key is configured before running commands.

### Additional Resources

Website: https://taskleef.com
Generate API key: https://taskleef.com (user dashboard)
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: Xatter
- Version: 1.0.1
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-01T22:22:40.468Z
- Expires at: 2026-05-08T22:22:40.468Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/taskleef)
- [Send to Agent page](https://openagent3.xyz/skills/taskleef/agent)
- [JSON manifest](https://openagent3.xyz/skills/taskleef/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/taskleef/agent.md)
- [Download page](https://openagent3.xyz/downloads/taskleef)