← Back to Skills Marketplace
587
Downloads
1
Stars
4
Active Installs
10
Versions
Install in OpenClaw
/install task-ledger
Description
Durable workflow layer for OpenClaw long-running work. Use when tasks are multi-stage, recoverable, parallelized across sub-agents/ACP, use background exec o...
Usage Guidance
This toolkit appears coherent and local-only: it creates and updates task JSON files and log/output directories under your workspace and uses python3/bash. Before installing or running it, review the bundled scripts and templates to confirm the file paths are acceptable for your workspace and that you are happy with local disk writes to tasks/, logs/, and outputs/. The skill does not request secrets or perform network downloads, but standard caution applies: do not install into a workspace containing sensitive production files without backing them up, and confirm any task actions that perform external side effects (deploy/restart) before executing.
Capability Analysis
Type: OpenClaw Skill
Name: task-ledger
Version: 0.3.2
The task-ledger bundle is a comprehensive and legitimate toolkit designed to provide a durable workflow management layer for OpenClaw agents. It consists of shell and Python scripts (e.g., new-task.sh, update-task.py, task-doctor.py) that manage task states, dependencies, and execution logs via local JSON files. The code is well-structured, lacks any network-reaching calls or obfuscation, and focuses entirely on its stated purpose of enabling recoverable, multi-stage agent workflows. No indicators of malicious intent, data exfiltration, or harmful prompt injection were found.
Capability Assessment
Purpose & Capability
Name/description match the actual artifacts: a filesystem-backed toolkit for durable task objects. Required binaries (python3, bash) are appropriate for the included scripts. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md stays within scope: it instructs copying bundled toolkit files into the workspace, creating tasks/logs/outputs directories, and using the provided scripts to manage task JSONs. The scripts only read/write local workspace files and do not attempt to read unrelated system config or environment secrets. The instructions caution not to overwrite user-modified files and to confirm plans with the user.
Install Mechanism
There is no external install-from-URL. An included install.sh copies bundled files into the workspace only if missing. No external downloads, package manager installs, or archive extraction are performed.
Credentials
The skill requires no environment variables or credentials. The scripts operate on workspace directories (tasks/, logs/, outputs/) and only store/modify JSON task files and logs; they do not access or exfiltrate secrets, network endpoints, or unrelated system credentials.
Persistence & Privilege
always is false and the skill is user-invocable. The toolkit writes files only under the workspace (tasks/, logs/, outputs/, scripts/, task-templates/) and does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install task-ledger - After installation, invoke the skill by name or use
/task-ledger - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.2
Add minimum task-level dependency and readiness semantics with explicit readiness config, upgraded task-ready/task-start-if-ready behavior, and support for all-succeeded, wait-all, fail-fast, and partial-allowed workflows.
v0.3.1
Add minimum parent-task summary aggregation in task-export.py, including child status counts, readiness signals, and per-child summaries in short and markdown exports without changing the task schema.
v0.3.0
Reposition Task Ledger for the OpenClaw 3.7 era as a durable workflow layer; add explicit usage boundaries, parent/child parallel orchestration guidance, and clearer relationships to ACP, sub-agents, exec, and cron.
v0.2.4
Fix final-stage advance so task-advance.py clears stage instead of producing a redundant self-transition; preserve explicit close guidance after the last stage completes.
v0.2.3
Add short-first reporting support with reporting schema fields, chat-friendly short export, and file-backed long reports written to outputs/<taskId>/report.md. Sync the published skill package to include reporting-aware workflow support.
v0.2.2
Add readiness-aware scheduling with task-ready and task-start-if-ready, plus relation/dependency graph export in markdown, dot, and json. Strengthen doctor scheduling diagnostics and sync the latest local toolkit into the published package.
v0.2.1
Add task relations and tree view, stronger dependency-aware doctor checks, human-friendly task export, Markdown resume summaries, improved process binding semantics, and legacy task migration helper.
v0.2.0
Add richer task schema with lifecycle, blocking, rollback, and notification fields. Add recovery verification and resume summary helpers. Add subtask/cron binding helpers. Add operational templates for safe gateway restart and service deployment.
v0.1.1
Improve discoverability: clearer long-running task, checkpoint, recovery, and resumable workflow wording; add better search tags.
v0.1.0
Initial release: persistent checkpointed long-task workflow for OpenClaw with task skeletons, stage tracking, recovery helpers, and bootstrap installer.
Metadata
Frequently Asked Questions
What is Task Ledger?
Durable workflow layer for OpenClaw long-running work. Use when tasks are multi-stage, recoverable, parallelized across sub-agents/ACP, use background exec o... It is an AI Agent Skill for Claude Code / OpenClaw, with 587 downloads so far.
How do I install Task Ledger?
Run "/install task-ledger" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Task Ledger free?
Yes, Task Ledger is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Task Ledger support?
Task Ledger is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Task Ledger?
It is built and maintained by Leon Ge (@gejiliang); the current version is v0.3.2.
More Skills