Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Security fix: Added path validation to prevent malicious file writes. Export function now restricts output to safe directories (workspace, home, /tmp) and blocks system paths and sensitive dotfiles. Addresses vulnerability reported by VirusTotal scan.
What This Skill Does
Persistent task and project manager that stores todos across agent sessions in a local JSON file. Supports project grouping, priority levels, status tracking, and markdown export. File exports are sandboxed to safe directories to prevent injection attacks.
Unlike in-context task lists that vanish when a session ends, tasks persist to disk and remain accessible across any future session.
When to use it
- Tracking tasks across multiple agent conversations
- Planning a sprint and exporting a standup report
- Managing experiments for autonomous agent workflows
- Organizing a coding project from setup to completion
- Daily task planning with end-of-day markdown archive
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Track my sprint tasks and export a progress report
- 1Add high-priority tasks to a named sprint project using task_runner.py add
- 2Set or adjust priorities with task_runner.py priority as needs change
- 3List project tasks with task_runner.py list to review current status
- 4Mark completed items with task_runner.py complete
- 5Export the project to a markdown file with task_runner.py export
A markdown file with pending and completed tasks, priorities, and timestamps ready to share