Long Task Runner executes slow local commands and queued workloads with controlled waiting, safe recovery, bounded logs, and evidence-based completion checks.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install long-task-runner
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-task-runner using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Long Task Runner is an Openclaw Skills utility for managing time-consuming local processes such as rendering, text-to-speech, batch processing, builds, and approved remote-job submissions. It uses existing production scripts rather than creating a new executor for every scenario, with Python 3.10+ and a standard-library-only runtime.
The skill provides a disciplined lifecycle for job specification, startup, waiting, status inspection, cancellation, safe resume, and final artifact validation. It is designed for Windows and PowerShell by default, while preserving user authorization boundaries and avoiding unauthorized retries, external actions, message sending, or hidden model polling.
job.json specification using the documented job schema and consult the relevant scenario requirements so domain-specific quality checks are retained.scripts/runner.py start, assigning an independent job directory. Repeating the same configuration returns its current state; a different configuration is rejected.resource_dir and resource key. Each job uses a concurrency limit of one by default.wait command returns a snapshot after local waiting and is not a notification-registration mechanism.status --job call, optionally using --since to return only new task-merged changes rather than rereading the full log.logs --bytes 4096.cancel, or use resume --replay-safe only for declared-safe unfinished local or read-only steps. Do not automatically retry external submissions or paid operations.succeeded as a preliminary runner result: verify the actual output surface, including visual, audio, data, or business quality, before delivery.Set $skillDir to the directory containing this skill, then run the following commands from PowerShell:
python "$skillDir/scripts/make_demo.py" --directory ./work/runner-demo --seconds 3
python "$skillDir/scripts/runner.py" start --spec ./work/runner-demo/demo.json --job ./work/runner-demo/job
python "$skillDir/scripts/runner.py" wait --job ./work/runner-demo/job --seconds 25
job.json file that defines the approved command, working directory, timeout, resource requirements, and completion checks.python scripts/runner.py start --spec /absolute/path/to/job.json --job /absolute/path/to/job-directory
status, logs, cancel, and resume --replay-safe only according to the job state and replay policy.references/job-spec.md, references/scenarios.md, and, for first-time host waiting, references/host-waiting.md before operating unfamiliar workflows.The runner does not authorize external operations, create new automations, change model or task configuration, send messages, or call an additional decision LLM. Commands still require review before execution.
| Element | Purpose |
|---|---|
job.json |
Declares the command, inputs, working directory, timeout, resource lock, and completion criteria. |
resource_dir |
Shared directory used to coordinate exclusive resources such as GPUs. |
| Resource key | Serializes jobs that require the same shared resource. |
| Replay policy | Identifies local or read-only steps that may be safely replayed. |
| External-task boundary | Prevents automatic retry or resume for remote submissions and paid calls. |
state.json: Authoritative state and failure records used for targeted diagnosis.status --since <revision>.logs --bytes 4096 when evidence is needed.running: The process is active or awaiting a bounded host wait.succeeded: Exit code and configured runner checks passed; final product validation is still required.failed: Inspect the associated failure code and state record before attempting repair.cancelled: The local process tree was explicitly terminated.replay-safe: Only declared-safe unfinished local or read-only steps qualify for resume.external: Remote submissions, paid calls, and other side-effecting work are not automatically retried or resumed.A file's existence, a progress bar, or a heartbeat is never sufficient evidence of success. Openclaw Skills workflows should preserve the actual output checks appropriate to the task.
--since <revision> expose only new progress information.Loading
A complete Python-powered Excel workflow for creating, cleaning, formatting, analyzing, converting, and exporting spreadsheet data.

A guided AI writing workflow that turns a topic into a polished, stage-ready Chinese xiangsheng script.

SN Deep Research orchestrates multi-agent research, evidence validation, citation rendering, and report production across quick, normal, and heavy workflows.

An AI-powered chemistry lesson-preparation workflow that produces teacher lesson plans and student study guides tailored to topic, level, region, and learner needs.

A research-grounded framework for defining, measuring, distinguishing, and diagnosing workplace bullying using Einarsen’s model and the NAQ.

A consent-first AI advisor that uses XinJianXue reports to explore relationship compatibility, partner selection, and long-term marriage fit without making the decision for the user.








































