A meta-skill that applies Test-Driven Development principles to create, test, and optimize documentation for AI agent capabilities.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install write-skills-demo
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 write-skills-demo using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Writing Skills is essentially Test-Driven Development (TDD) applied to process documentation. It provides a structured framework for developers to create reliable and discoverable AI agent capabilities. Instead of just writing a guide, you follow a rigorous Red-Green-Refactor cycle: you write a test case (a pressure scenario), watch the agent fail to comply, write the documentation, and then verify that the agent follows the instructions. This methodology ensures that any Openclaw Skills you develop are truly effective at guiding agent behavior.
The core principle is simple: if you haven't observed an agent fail without the skill, you cannot be certain the skill addresses the correct problem. By treating documentation as production code, this skill helps maintain a high standard of quality across all Openclaw Skills, making them reusable, concise, and resistant to agent rationalizations.
To start developing your own Openclaw Skills, navigate to your agent's skill directory and create a new folder for your skill.
# Navigate to the skills directory
cd ~/.claude/skills # For Claude Code
# Create a new skill directory
mkdir my-new-skill
# Create the mandatory markdown file
touch my-new-skill/SKILL.md
Ensure your SKILL.md contains the required YAML frontmatter with name and description fields before adding your content.
Each of the Openclaw Skills follows a strict directory and file structure to ensure compatibility and efficiency:
| Component | Requirement | Description |
|---|---|---|
SKILL.md |
Required | The main reference file containing YAML frontmatter and Markdown content. |
Frontmatter |
Required | YAML block with name (kebab-case) and description (starts with 'Use when...'). |
Supporting files |
Optional | Used for heavy references (>100 lines) or reusable scripts/tools. |
Flowcharts |
Optional | Mermaid or Graphviz diagrams for non-obvious decision points. |
Examples |
Required | At least one high-quality, runnable code example in a relevant language. |
Loading
Enables AI agents to analyze their own execution logs and deliver professional, quantified daily work reports automatically.

A sophisticated real estate analysis tool that identifies properties for sale with proven short-term rental income potential by cross-referencing Zillow and Airbnb data.

A local-first AI agent that synthesizes user profiles through natural dialogue to deliver intelligent relationship matching and networking opportunities.

A centralized intelligence hub that orchestrates autonomous relationship matching between individual user agents in a privacy-preserving manner.

An automated testing and build verification utility for multi-language repositories including Rust, Go, and Java.

Clarity Gate is a pre-ingestion verification system that ensures documents meet high epistemic quality standards before entering RAG knowledge bases.








































