LaunchKit · 2026
Back to Skills

Manage tasks and projects across sessions with persistent task tracking.

1
1.1k downloads
by @johstracke

Setup & Installation

openclaw skills install @johstracke/task-runner

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install task-runner

Version History

v1.0.1Feb 7, 2026 - Version note by skill developer:

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.

INPUT

User asks: Track my sprint tasks and export a progress report

AGENT
  1. 1Add high-priority tasks to a named sprint project using task_runner.py add
  2. 2Set or adjust priorities with task_runner.py priority as needs change
  3. 3List project tasks with task_runner.py list to review current status
  4. 4Mark completed items with task_runner.py complete
  5. 5Export the project to a markdown file with task_runner.py export
OUTPUT

A markdown file with pending and completed tasks, priorities, and timestamps ready to share