# Send Task ToDo 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": "task-todo",
    "name": "Task ToDo",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/makkzone/task-todo",
    "canonicalUrl": "https://clawhub.ai/makkzone/task-todo",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/task-todo",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=task-todo",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "task_skill.py",
      "requirements.txt",
      "database.py",
      "README.md",
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/task-todo"
    },
    "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/task-todo",
    "downloadUrl": "https://openagent3.xyz/downloads/task-todo",
    "agentUrl": "https://openagent3.xyz/skills/task-todo/agent",
    "manifestUrl": "https://openagent3.xyz/skills/task-todo/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/task-todo/agent.md"
  }
}
```
## Documentation

### Overview

A task management agent skill that provides persistent task storage and management using SQLite database. This skill enables AI agents to create, read, update, delete, and query tasks with status tracking and priority management.

### Capabilities

Task Creation: Add new tasks with title, description, status, and priority
Task Retrieval: Get single tasks or list all tasks
Task Filtering: Filter tasks by status or priority
Task Updates: Modify any task field (title, description, status, priority)
Task Deletion: Remove tasks from the database
Persistent Storage: All tasks stored in SQLite database with automatic timestamps

### Command Line Interface

# Add task
python task_skill.py add "Task title" "Description" --status pending --priority high

# List all tasks
python task_skill.py list

# Filter by status
python task_skill.py list --status in_progress

# Filter by priority
python task_skill.py list --priority urgent

# Get task details
python task_skill.py get 1

# Update task
python task_skill.py update 1 --status completed --priority low

# Delete task
python task_skill.py delete 1

### Task Fields

FieldTypeDescriptionRequiredDefaultidINTEGERAuto-generated task IDAuto-titleTEXTTask titleYes-descriptionTEXTTask descriptionNo""statusTEXTTask statusYes"pending"priorityTEXTTask priorityYes"medium"created_atTIMESTAMPCreation timestampAutoCurrent timeupdated_atTIMESTAMPLast update timestampAutoCurrent time

### Status Values

pending - Task is pending and not started
in_progress - Task is currently being worked on
completed - Task is finished
blocked - Task is blocked and cannot proceed

### Priority Values

low - Low priority task
medium - Medium priority task (default)
high - High priority task
urgent - Urgent task requiring immediate attention

### Response Format

All agent methods return a dictionary with a success field:

### Successful Add

{
    "success": True,
    "task_id": 1,
    "message": "Task created with ID: 1"
}

### Successful List

{
    "success": True,
    "tasks": [
        {
            "id": 1,
            "title": "Task title",
            "description": "Task description",
            "status": "pending",
            "priority": "medium",
            "created_at": "2026-02-11T10:30:00",
            "updated_at": "2026-02-11T10:30:00"
        }
    ],
    "count": 1
}

### Successful Get

{
    "success": True,
    "task": {
        "id": 1,
        "title": "Task title",
        "description": "Task description",
        "status": "pending",
        "priority": "medium",
        "created_at": "2026-02-11T10:30:00",
        "updated_at": "2026-02-11T10:30:00"
    }
}

### Failed Operation

{
    "success": False,
    "message": "Task 1 not found"
}

### Database

Database File: tasks.db (created automatically in current directory)
Database Type: SQLite3
Schema Constraints: Status and priority values are validated at database level
Timestamps: Automatically managed by the database

### Dependencies

None - uses Python's built-in sqlite3 module.

### Use Cases

Task Tracking: Track personal or project tasks with status and priority
TODO Management: Maintain a persistent TODO list
Workflow Automation: Integrate task management into automated workflows
Project Management: Simple project task tracking
Agent Memory: Provide AI agents with persistent task storage

### Notes

The database connection is persistent across operations
Always call agent.close() when finished to properly close the database
Use context manager pattern for automatic cleanup:
with TaskAgent() as agent:
    agent.add_task("Task", "Description")


Task IDs are auto-incrementing integers starting from 1
All timestamps are in ISO 8601 format
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: makkzone
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-05-07T17:22:31.273Z
- Expires at: 2026-05-14T17:22:31.273Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/task-todo)
- [Send to Agent page](https://openagent3.xyz/skills/task-todo/agent)
- [JSON manifest](https://openagent3.xyz/skills/task-todo/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/task-todo/agent.md)
- [Download page](https://openagent3.xyz/downloads/task-todo)