Install
openclaw skills install skillforgeGenerate production-grade Agent Skill packages through a structured 7-step pipeline: requirement analysis, architecture decisions, metadata crafting, body generation, quality audit, resource file creation, and usage documentation. Use when creating new Skills from scratch, upgrading low-quality Skills, or batch-producing Skills for a specific domain. Outputs a complete skill directory with SKILL.md, scripts/, references/, and templates/.
openclaw skills install skillforgeGenerate complete, production-ready Agent Skill packages via a 7-step pipeline. Each step has defined inputs, outputs, and quality constraints.
Apply these principles throughout all 7 steps:
User requirement
→ Step 1: Requirement deep analysis
→ Step 2: Architecture decisions
→ Step 3: Metadata (YAML frontmatter)
→ Step 4: SKILL.md body
→ Step 5: Quality audit + optimization
→ Step 6: Resource files (scripts/, references/, templates/)
→ Step 7: Usage documentation
→ Complete Skill package
Execute steps sequentially. Each step builds on previous outputs.
Analyze the user's requirement. Output a structured document (2000-5000 chars).
Read the full step prompt: references/step-prompts.md → Section "Step 1".
Output structure:
Make 5 key decisions. Read full prompt: references/step-prompts.md → Section "Step 2".
| Decision | Options |
|---|---|
| Structure pattern | Workflow / Task-oriented / Guide / Capability |
| Freedom level | High / Medium / Low |
| Resource file plan | Table of files with paths, types, purposes, line counts |
| Progressive disclosure | What goes in SKILL.md vs references/ vs scripts/ |
| Quality assurance | Validation checklist, common errors, quality standards |
Output a complete directory tree at the end.
Generate YAML frontmatter with optimized description.
Read full prompt: references/step-prompts.md → Section "Step 3".
description quality rules:
Generate the complete body (excluding frontmatter). Target: 150-450 lines.
Read full prompt: references/step-prompts.md → Section "Step 4".
Structure (adapt as needed):
Key constraints:
Audit the generated SKILL.md (Step 3 frontmatter + Step 4 body) against 10 dimensions, then output the optimized version.
Read full prompt: references/step-prompts.md → Section "Step 5".
10-dimension scoring (1-10 each):
| # | Dimension |
|---|---|
| 1 | Description trigger precision |
| 2 | Knowledge increment (only AI-unknown content) |
| 3 | Code example quality (runnable, representative) |
| 4 | Anti-pattern coverage (❌/✅ contrast) |
| 5 | Structure clarity |
| 6 | Progressive disclosure (<500 lines) |
| 7 | Tone consistency (imperative throughout) |
| 8 | Edge case handling |
| 9 | Actionability (instructions directly executable) |
| 10 | Completeness (no missing critical content) |
Fix any dimension scoring below 8. Output optimized complete SKILL.md.
Generate all supporting files planned in Step 2.
Read full prompt: references/step-prompts.md → Section "Step 6".
Rules:
... or TODO placeholdersGenerate usage guide with 4 sections:
Read full prompt: references/step-prompts.md → Section "Step 7".
When a user requests Skill generation:
File output structure:
{skill-name}/
├── SKILL.md
├── scripts/ (if planned)
├── references/ (if planned)
└── templates/ (if planned)
Before delivering the final package, verify: