Orchestrate multi-phase background development by using coding agents as workers and cron jobs as automated managers.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install long-running-tasks
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install long-running-tasks using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Long-Running Task Orchestration skill is designed to overcome the primary limitation of coding agents: their one-shot nature. Typically, an agent completes a single task and exits, requiring human intervention to start the next step. This skill introduces a robust architecture where a cron-based orchestrator manages a queue of tasks, ensuring continuous progress on complex projects. By utilizing Openclaw Skills, developers can transform interactive agents into autonomous background workers capable of handling multi-phase development cycles.
This system ensures high reliability through stall detection, crash recovery, and structured status reporting. It allows for a seamless 'handoff' between tasks by reading from a central TODO.md file and maintaining state via specific runtime files in the system's temporary directory. This approach is ideal for developers who want to maintain project momentum without constant manual oversight.
Create a TODO.md file in the project root to serve as the task queue. Use standard markdown checkboxes to indicate progress.
Create a CLAUDE.md or AGENTS.md file (keep under 100 lines) to provide the agent with essential technical context, stack details, and environment setup.
Set up a cron job using Openclaw Skills configuration with sessionTarget: "isolated" and payload.kind: "agentTurn".
Spawn the first worker manually to create the initial PID and log tracking:
cd /path/to/project && nohup <agent-command> '<task prompt>' > /tmp/lrt-<project>-worker.log 2>&1 &
echo $! > /tmp/lrt-<project>-worker.pid
The skill manages state using a project-specific slug to prevent file collisions.
| File Path | Description |
|---|---|
/tmp/lrt-<project>-worker.pid |
The Process ID of the current active worker. |
/tmp/lrt-<project>-orchestrator.lock |
A lock file containing the orchestrator's PID to prevent concurrent management. |
/tmp/lrt-<project>-last-commit |
Stores the last reported commit hash to ensure unique progress reporting. |
/tmp/lrt-<project>-worker.log |
Capture of the worker's stdout and stderr for debugging and auditing. |
.pause |
A file in the project root that signals the orchestrator to skip spawning new workers. |
Loading
A professional automation tool for creating, managing, and researching eBay listings for trading cards and collectibles.

A multi-purpose utility skill designed to automate workspace status reporting, timestamped note-taking, and log file maintenance.

A meta-skill that enables AI agents to autonomously analyze their runtime history and rewrite code for recursive self-improvement.

A comprehensive tool for planning public transit journeys and checking real-time departures across all transport modes in Norway.

A lightning-fast CLI tool for searching Apple Mail metadata via direct SQLite database queries on macOS.

A powerful CLI tool for securely syncing Apple HealthKit data from iOS devices to macOS via local network mTLS.








































