Install
openclaw skills install skill-distillerSkill Distiller. Triggered when users encounter repetitive problems, need to systematize a solution in a certain domain, or want to solidify someone's methodology into a reusable operational process.
openclaw skills install skill-distillerMethodology solidification, process standardization, experience extraction, pattern refinement, system building.
A good skill turns "fuzzy wisdom" into "clear paths."
The essence of any quality skill is a closed loop: Problem-Driven → Theory Anchored → Process Solidified → Tools Implemented
Goal: Clearly articulate "what exactly is the problem" rather than "what you want to do."
Guiding Questions:
Output Format:
## Problem Definition
### Problem Description
[State it in one sentence]
### Trigger Scenarios
- Scenario A:
- Scenario B:
### Pain Point Severity
[Rated 1-5], impacting [what]
### Known Attempts
| Solution | Effect | Blockers |
|----------|--------|----------|
| ... | ... | ... |
Goal: Find the "underlying principles" that are documented and logically sound for solving this problem.
Theory Source Priority:
Guiding Questions:
Output Format:
## Theoretical Support
### Core Theory
- **Theory Name**: [Name it]
- **Source**: [Book/Course/Expert/Original]
- **Core Idea**: State it in one sentence
### Theory Excerpt
> [Key original text]
### How to Apply the Theory
[How this theory solves your problem]
### Additional References
- Reference A:
- Reference B:
Goal: Turn the theory into an actionable set of steps.
Principles:
Guiding Questions:
Output Format:
## Process Specification
### Process Overview
[Process Name]: [Starting Point] → [Step 1] → [Step 2] → ... → [Closing Point]
### Detailed Steps
#### Step 1: [Step Name]
- **Input**:
- **Action**:
- **Output**:
- **Success Criteria**: [How to know this step is done well]
- **Exception Handling**: [What to do if something goes wrong]
#### Step 2: [Step Name]
... (same structure as above)
### Closed-Loop Validation
- Can you return to Step 1 from the final step? ✅/❌
- Does each step have a clear output? ✅/❌
- Are exceptions handled? ✅/❌
Goal: Provide tool support for the entire process, enabling automated or semi-automated execution.
Tool Types:
Guiding Questions:
Output Format:
## Execution Tools
### Tool Inventory
| Tool | Type | Purpose | Automation Level |
|------|------|---------|------------------|
| ... | ... | ... | ... |
### Prompt Templates
#### [Scenario Name]
[Prompt text]
### Templates/Checklists
#### [Template Name]
[Template content]
### Automation Scripts
- Script Path: [Path]
- Function: [What it does]
- Usage: [How to use it]
After completing the four steps, aggregate the output into an executable SKILL.md draft:
## [Skill Name]
**One-sentence description**: [What problem does this skill solve]
**Applicable Scenarios**:
- ...
**Process**: Problem → Theory → Process → Tools (detailed in respective sections)
---
[Paste the content from each section here]