Todo List Skill for Openclaw

A professional-grade task management skill for AI agents to track goals, ongoing work, and completed objectives separately from daily logs.

axelhu
v1.0.0
Mar 20, 2026
0
1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install openclaw-todo-list

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install openclaw-todo-list using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Todo List Skill?

The Todo List skill provides a structured framework for AI agents to manage goal-oriented tasks. Unlike standard daily logs or journals, this skill focuses strictly on actionable items, ensuring that project objectives remain visible and tracked through their entire lifecycle. It establishes a clear boundary between process documentation and task fulfillment.

By implementing a dedicated memory structure, it allows agents to autonomously update their progress, move items to in-progress states, and archive finished work. This systematic approach ensures that high-priority tasks are never lost in the noise of daily conversation logs within the Openclaw Skills framework.

Todo List Skill Use Cases

  • Explicit assignment of new tasks by the user to the AI agent.
  • Autonomous task identification where the agent determines necessary next steps.
  • Real-time progress tracking of complex, multi-step projects.
  • Auditing completed work for end-of-project reporting or handovers.
  • Requesting quick status updates on pending versus completed items.

How Todo List Skill Works

  1. Task Identification: The agent identifies a clear task from user input or project requirements.
  2. Recording: The task is added to the TODO.md file with a description, reason, and timestamp.
  3. Active Tracking: As work begins, the agent moves the item from the Pending section to the In-Progress section.
  4. Completion: Once the task is fulfilled, the agent transfers the entry to the DONE.md file, adding details on how it was completed.
  5. Reporting: The agent can read both files at any time to provide a concise status report to the user.

Todo List Skill Setup

To initialize the task management structure for Openclaw Skills, create the following directory and file structure:

mkdir -p memory/todo
touch memory/todo/TODO.md
touch memory/todo/DONE.md

Ensure your agent has read/write permissions to the memory/todo/ directory.

Todo List Skill Data Schema & Taxonomy

The skill organizes data across two primary Markdown files to separate active work from history:

File Purpose Key Metadata
TODO.md Active and pending tasks Description, Reason, Start Date, Owner
DONE.md Archived completed tasks Description, Resolution, Completion Date, Owner

Entry Format:

  • [ ] Task · Reason · Date @owner (Pending/In-Progress)
  • [x] Task · Resolution · Date @owner (Completed)

Todo List Skill Advanced Features

  • Granular Status Separation: Distinguishes between tasks that are merely 'to-do' and those actively being processed.
  • Autonomous Proactive Updates: The agent is programmed to update task status as soon as progress is made without waiting for user prompts.
  • Dedicated Owner Attribution: Uses @mentions to track which specific agent or user is responsible for a task.
  • Reference Documentation: Includes a spec.md and example-todo.md within the skill directory to maintain consistency across different agent instances.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*