Todo List Skill for Openclaw

An advanced cross-session todo list management skill powered by SQLite storage and WorkBuddy automation for robust personal task handling.

chenqing24
v1.5.0
Jun 11, 2026
0
457
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install todo-list-skill

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 todo-list-skill 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 is a robust developer tool within the Openclaw Skills ecosystem designed to add permanent, cross-session task management capabilities to AI agents. Operating under a file-centric philosophy, it bypasses volatile memory models by tracking, updating, and querying state directly within a structured SQLite database. This guarantees zero task loss even across system reboots or separate conversation sessions.

Built for high operational reliability, this skill handles natural language intents natively and converts them into structured actions. By introducing advanced fallback mechanisms, atomic database triggers, and a unified audit trail complying with rigorous application security principles, it enables a self-contained productivity workflow tailored for intelligent agent automation setups.

Todo List Skill Use Cases

  • Managing personal workflows, execution schedules, and ad-hoc checklists directly through conversational text.
  • Tracking operational statuses across distinct multi-turn interactions or distributed AI execution tasks.
  • Setting temporary reminders or scheduling recurrent system review alerts within conversational runtimes.
  • Auditing historical task interactions through structured tracking and local write logs for performance reviews.

How Todo List Skill Works

  1. Trigger Detection: The incoming natural language stream is scanned for definitive action indicators such as add, list, done, delete, or update.
  2. Natural Language Parsing: The raw user input is processed via an embedded NLP engine to extract parameters like content, deadlines, priorities, and tags.
  3. Database Execution: The parsed task profile is committed securely to the internal database workspace with automatic fallback caching if a database lock or thread blocking occurs.
  4. Response Generation: Execution output is standardized and pushed to notification surfaces or dialogue prompts, resolving ambiguities interactively.
  5. Audit Logging: Operations generate structured audit payloads to guarantee traceability for system audits.
  6. Reminder Scheduling: Valid deadlines register either as localized recurring background hooks or fallback system cron handlers depending on the runtime context.

Todo List Skill Setup

Prerequisites and Configuration

Initialize the communication layout and link up reminder pathways inside your designated project shell:

# Initialize the interactive reminder pathway configurations
python3 -m src.reminder setup

# Configure a localized chat-based notification engine
python3 -m src.reminder setup --channel workbuddy

# Fallback configuration for distributed systems using crontab scheduling
5 0 * * * cd ~/workspaces/default/todos && python -m src.cli check_overdue

Todo List Skill Data Schema & Taxonomy

Workspace Architecture and Tables

Data persistence is structured inside todos/todos.db across three primary database structures:

Table Objective Behavioral Profile
todos Active tasks workspace Houses open tasks with strict data bounds
todos_archive Complete/Cancelled items Preserves historical data with automatic cleanup after 30 days
audit_log Security audit logging Records full operational footprints

Field Structure Details

  • id (INTEGER): Automatically incremented sequence primary key.
  • content (TEXT): Core task description limited strictly to 500 characters.
  • status (TEXT): State markers enforcing: pending, in_progress, completed, cancelled, or overdue values.
  • priority (TEXT): Priority tier flags indicating high, medium, or low status.
  • due_at (TEXT): Expiry time captured using standardized ISO8601 formatting.
  • tags (TEXT): Localized target attributes stored as a serialized JSON array.

Todo List Skill Advanced Features

  • Robust Failure Routing: Implements exponential backoff retry cycles for operational timeouts alongside flat-file fallbacks to /tmp/todos_fallback.json.
  • Pluggable Event Backends: Seamlessly swaps notification targets among conversational workspaces, programmatic webhooks, or third-party web endpoints.
  • Deterministic State Updates: Automatically monitors task expiration intervals via non-blocking daily background scans to minimize search latency.
  • Atomic Recovery Pathways: Runs localized configuration checks to automatically revert system structures to pristine backups during rare instances of file corruption.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*