A protocol for AI agents to enforce explicit state tracking, evidence-based completion, and the elimination of mid-task stalls.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install task-finish-contract
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 task-finish-contract using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Task Finish Contract is a specialized framework designed to solve the common problem of AI agents stalling mid-task or providing plans without follow-through execution. By mandating a strict format for tracking goals, progress, and immediate next steps, this skill ensures that every agentic interaction moves toward a verifiable conclusion. It is an essential component for developers using Openclaw Skills who require high reliability and transparency in autonomous workflows.
This skill transforms how agents communicate by requiring concrete evidence for every completed action. Instead of vague promises, the agent provides a structured output containing checklists and artifact paths, ensuring that 'finished' truly means finished. It acts as a contractual obligation between the user and the agent to maintain momentum and provide proof of work at every stage of the development lifecycle.
To integrate this protocol into your environment, add the state tracking requirements to your agent's core instructions. You can verify the integrity of your task logs using standard CLI tools commonly used with Openclaw Skills:
# Check for required state markers in the daily log
grep -E "Goal|Progress|Next" memory/$(date +%Y-%m-%d).md
# Verify that no TBD markers remain in your project artifacts
grep -r "TBD" ./src
The skill organizes data using a structured Markdown schema to ensure human readability and machine parsability. All task logs are stored using relative paths within the workspace.
| Component | Purpose | Requirement |
|---|---|---|
| Goal | Defines the successful end-state | Mandatory |
| Progress | Summarizes actions already taken | Mandatory |
| Next | Specifies the immediate autonomous action | Mandatory |
| Evidence | Path, URL, or ID of the work produced | Required for 2+ steps |
| DONE_CHECKLIST | Granular breakdown of sub-task status | Required for 2+ steps |
Loading
A sophisticated governance framework designed to manage the lifecycle, auditing, and routing of multiple AI agent capabilities.

A protocol-driven skill that enforces completion standards and evidence-based verification for AI agent tasks.

A specialized security utility designed to scan, detect, and redact sensitive information from skill files before they are shared or published.

A standardized approach for chaining Windows PowerShell commands reliably using try/catch logic and error handling instead of brittle bash-style operators.

An automated design system generator that creates production-ready UI specs and starter code from local datasets.

A robust long-term memory management system for OpenClaw agents utilizing structured PostgreSQL and vector-based semantic search.








































