ClawList — AI-Powered Task Management for OpenClaw

# ClawList Skill

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "ClawList — AI-Powered Task Management for OpenClaw" with this command: npx skills add tenlifejosh/clawlist-tlc

ClawList Skill

Trigger 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


What This Skill Does

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


Natural Language Routing

When the user says something matching these patterns, translate to the appropriate command and run it using exec:

"Add [X] to my list"

→ 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>
  • If no category mentioned → default: personal
  • If no priority mentioned → default: normal
  • If urgency implied ("ASAP", "urgent", "today") → --priority urgent
  • Categories: personal | business | product | ops | social

"What's on my list?" / "Show my tasks"

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py list

"Mark [X] done" / "I finished [X]" / "Complete [X]"

→ Extract the task reference (partial title or ID)

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py done "partial title or id"

"What should I focus on today?" / "Today's priorities"

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py list --today

"Show me product tasks" / "What's in [category]?"

→ Map to the closest category: personal | business | product | ops | social

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py list --category product

"Morning briefing" / "What's my brief?" / "ClawList brief"

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py brief

"Show me what I finished this week" / "My stats" / "Progress report"

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py stats

"Archive done tasks" / "Clean up done"

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py archive

"Start working on [X]" / "I'm working on [X]"

cd /Users/oliverhutchins1/.openclaw/workspace-main/clawlist
python3 clawlist.py start "partial title"

Agent Routing

Hutch (main session)

  • Handle all real-time task requests from J
  • Translate natural language → clawlist.py commands
  • Show Rich output directly in the chat reply
  • After add or done, confirm with a brief 1-line acknowledgment
  • Don't pad the response — output from the script is the reply

Steward (daily briefing cron)

  • Always include python3 clawlist.py brief in the morning briefing
  • Embed the output block in the briefing message
  • Run after calendar and weather, before the day's recommendations

Execution Pattern

  1. Parse the user's intent
  2. Map to the closest command
  3. Run via exec in the clawlist directory
  4. Capture and display stdout as the response
  5. Add a brief 1-line confirmation only if the output doesn't already confirm

Always run from the clawlist directory (or use the full path) so the script finds tasks.json correctly.


Priority Mapping (natural language → CLI flag)

User says--priority
urgent, ASAP, critical, today, immediatelyurgent
high, important, soonhigh
normal, eventually, sometimenormal
low, someday, maybe, nice-to-havelow

Category Mapping

User says--category
personal, life, self, mepersonal
business, GND, client, revenue, salesbusiness
product, KDP, Prayful, build, shipproduct
ops, system, setup, config, fixops
social, post, TikTok, Twitter, contentsocial

Error Handling

  • If python3 clawlist.py fails → check if Rich is installed: pip3 install rich
  • If tasks.json not found → the script creates a fresh one automatically
  • If no match for done → inform J and show the list so they can pick the right one

Example Session

J: 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Microsoft To Do

Manage Microsoft To Do tasks via the `todo` CLI. Use when user wants to add, list, complete, remove tasks, manage subtasks (steps), notes, or organize task lists.

Registry SourceRecently Updated
1.9K2Profile unavailable
General

Todo

Personal execution engine for tasks, projects, reminders, commitments, follow-ups, and next actions. Use whenever the user mentions something they need to do...

Registry SourceRecently Updated
1.8K1Profile unavailable
General

Briefing (Calendar Agenda, Weather, Pending To-Dos)

Daily briefing: gathers today's calendar, active todos, and local weather from available workspace tools, then composes a concise summary.

Registry SourceRecently Updated
1.8K1Profile unavailable
Security

Task Runner

Manage and track tasks and projects persistently with priorities, completion status, filtering, and secure markdown export across sessions.

Registry SourceRecently Updated
1.5K1Profile unavailable