Install
openclaw skills install clawlist-tlcManage tasks with natural language commands to add, list, complete, prioritize, categorize, and get briefings using a JSON-based CLI tool.
openclaw skills install clawlist-tlcTrigger phrases: task management, to-do list, my list, add task, mark done, focus today, what should I work on, clawlist, what's on my list, show my tasks, finished this week
ClawList is a persistent, intelligent task management system for OpenClaw. It reads and writes a JSON task file and provides natural language task management with a beautiful CLI interface.
Data file: /Users/oliverhutchins1/.openclaw/workspace-main/clawlist/tasks.json
Script: /Users/oliverhutchins1/.openclaw/workspace-main/clawlist/clawlist.py
When the user says something matching these patterns, translate to the appropriate command and run it using exec:
→ Extract the task title, and any mentioned category/priority
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py add "Task title" --category <category> --priority <priority>
personalnormal--priority urgentpersonal | business | product | ops | socialcd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py list
→ Extract the task reference (partial title or ID)
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py done "partial title or id"
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py list --today
→ Map to the closest category: personal | business | product | ops | social
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py list --category product
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py brief
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py stats
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py archive
cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py start "partial title"
add or done, confirm with a brief 1-line acknowledgmentpython3 clawlist.py brief in the morning briefingexec in the clawlist directoryAlways run from the clawlist directory (or use the full path) so the script finds tasks.json correctly.
| User says | --priority |
|---|---|
| urgent, ASAP, critical, today, immediately | urgent |
| high, important, soon | high |
| normal, eventually, sometime | normal |
| low, someday, maybe, nice-to-have | low |
| User says | --category |
|---|---|
| personal, life, self, me | personal |
| business, GND, client, revenue, sales | business |
| product, KDP, Prayful, build, ship | product |
| ops, system, setup, config, fix | ops |
| social, post, TikTok, Twitter, content | social |
python3 clawlist.py fails → check if Rich is installed: pip3 install richdone → inform J and show the list so they can pick the right oneJ: Add "Review GND proposal for Parker HVAC" to my list as business, high
→ python3 clawlist.py add "Review GND proposal for Parker HVAC" --category business --priority high
J: What's on my list?
→ python3 clawlist.py list
J: Mark the KDP task done
→ python3 clawlist.py done "KDP"
J: What should I focus on today?
→ python3 clawlist.py list --today