Install
openclaw skills install improve-skillMeta-skill: evaluate any Factory Droid skill against the current project codebase and suggest concrete improvements. Use when: a skill feels incomplete, produces suboptimal results, doesn't cover edge cases in the current project, or the user wants to tighten skill-project fit. Analyzes skill definition, supporting files, invocation history, and codebase structure to produce actionable upgrade recommendations.
openclaw skills install improve-skillEvaluate an existing Factory Droid skill against the current project codebase and produce concrete, prioritized improvement recommendations.
When invoked, determine which skill to evaluate:
/improve-skill ghost-catalog — user names the skillRun these 6 analyses in order. For each, produce findings and a verdict (STRONG / ADEQUATE / WEAK / MISSING).
Read the skill's SKILL.md and all supporting files.
Check for:
Report gaps as specific line-level observations, not vague suggestions.
Scan the current project to understand its shape:
Identify blind spots — file types, directories, or patterns the skill doesn't account for but the project uses.
Look for things that would break or confuse the skill:
'use client', shebangs (#!/usr/bin/env), pragma comments (@ts-nocheck).next/, __generated__/), barrel exports (index.ts)public/, fonts in assets/, SQLite in data/package.json, nested .gitignore, workspace configsFor each edge case found in the current project, note whether the skill handles it.
If the skill has been invoked before and produced artifacts (files, DB entries, reports), evaluate them:
If no prior invocation exists, simulate a dry run by analyzing what the skill WOULD produce for 5-10 representative files.
How well does this skill play with others?
From the user's perspective:
/skill-name enough or does the user need to remember flags?After running all 6 analyses, produce a structured improvement report:
SKILL IMPROVEMENT REPORT
========================
Skill: [name]
Project: [current project]
Date: [today]
Agent: [agent_id]
SCORECARD
---------
1. Definition Clarity: [STRONG/ADEQUATE/WEAK/MISSING]
2. Codebase Fit: [STRONG/ADEQUATE/WEAK/MISSING]
3. Edge Case Coverage: [STRONG/ADEQUATE/WEAK/MISSING]
4. Output Quality: [STRONG/ADEQUATE/WEAK/MISSING]
5. Composability: [STRONG/ADEQUATE/WEAK/MISSING]
6. User Experience: [STRONG/ADEQUATE/WEAK/MISSING]
Overall: [X/6 STRONG]
TOP IMPROVEMENTS (prioritized by impact)
-----------------------------------------
1. [HIGH] Title
Problem: ...
Fix: ...
Effort: [trivial / small / medium / large]
2. [HIGH] Title
Problem: ...
Fix: ...
Effort: ...
3. [MEDIUM] Title
...
EDGE CASES FOUND IN THIS PROJECT
----------------------------------
- [handled/unhandled] Description
SUGGESTED SKILL.MD PATCHES
----------------------------
[Specific text additions/changes to the skill definition]
Ask the user which improvements to implement. Then:
SKILL.md with the approved changesThis skill should be considered when: