Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
TaskFlow adds structured project and task tracking to OpenClaw agents, using markdown files as the source of truth and SQLite as a queryable index. It includes a CLI for adding and listing tasks, bidirectional sync between markdown and the database, and optional Apple Notes export on macOS.
Markdown files stay editable by humans and agents without a running database service, while SQLite handles queries and state history automatically in the background.
When to use it
- Tracking in-progress tasks across multiple coding projects
- Querying backlogged work by priority from the terminal
- Keeping a live project status view in Apple Notes on macOS
- Assigning prioritized tasks to specific agents or contributors
- Auditing task state transitions via the SQLite history log
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Add a high-priority task to fix the login bug in the auth project
- 1Reads tasks/auth-tasks.md to find the highest existing task ID
- 2Runs taskflow add auth "Fix login bug" --priority P1
- 3Reads the updated task file to confirm the new task line was appended to the Backlog section
- 4Runs taskflow status to confirm task counts reflect the addition
Task auth-007 [P1] Fix login bug added to Backlog in tasks/auth-tasks.md and queued for the next 60-second sync to SQLite
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.