Skill Evolver
by @testlbin
A complete skill lifecycle manager for discovering, orchestrating, fusing, and evolving skills. Helps decide which skills to use, how to compose or fuse them...
clawhub install skill-evolverπ About This Skill
name: skill-evolver description: | A complete skill lifecycle manager for discovering, orchestrating, fusing, and evolving skills.
Helps decide which skills to use, how to compose or fuse them, and whether to materialize a successful workflow into a new reusable skill.
Trigger when: - User asks how to choose or combine skills - No single skill is sufficient and orchestration is needed - A solved workflow may need to be preserved as a new skill - Multiple skills need to be fused into one
Do not trigger when: - User explicitly requests one specific skill - Native Claude ability is obviously sufficient
Skill Evolver
Solve first. Materialize later.
Workflow
Phase 0: Setup Output Directory
Create a timestamped output directory for this session:
# Format: output/MM-DD-/
Example: output/03-09-pdf-translate/
mkdir -p "output/$(date +%m-%d)-"
> Tip: Use a short slug derived from the task (e.g., pdf-translate, data-export, api-integration)
Store the output path for subsequent phases:
OUTPUT_DIR=output/
Phase 1: Intent Analysis
Analyze the user task and output${OUTPUT_DIR}/01-intent.md.
See template: references/templates/01-intent.mdPhase 2: Skill Search
Follow the complete skill search workflow: β references/skill-search.md
This workflow covers:
Output files:
${OUTPUT_DIR}/02-candidates.md - Merged search results${OUTPUT_DIR}/02-verify.md - Installation verification (if installed)${OUTPUT_DIR}/02-audit.md - Security audit report (if installed)Phase 3: Deep Inspection
For each candidate skill, perform deep analysis:Follow the workflow: references/skill-inspector.md
Output: ${OUTPUT_DIR}/03-inspection.md
Checkpoint: Approach Decision
After inspection, evaluate whether skills can solve the task:
LLM evaluates:
LLM Recommendation:
Options for user:
Phase 3.5: Skill Fusion (Conditional)
Only if approach is Fusion
Follow the complete skill fusion workflow: β references/skill-fusion.md
This workflow covers:
Output files:
${OUTPUT_DIR}/03-fusion-spec.md - Fusion specification${OUTPUT_DIR}/03-fusion-audit.md - Security audit (if fusion)Phase 4: Orchestration
Design execution plan and output${OUTPUT_DIR}/04-orchestration.md.
See template: references/templates/04-orchestration.mdCheckpoint: Plan Confirmation
Use AskUserQuestion tool (or similar tool to Human-in-the-Loop) to confirm plan:
Phase 5: Execution
Execute the plan. For each step:Checkpoint: Materialization Decision
Use AskUserQuestion tool (or similar tool to Human-in-the-Loop) to ask about preservation:
skill-creator)Principles
Priority: native > orchestration > temporary > persistentPrefer native for simple tasks
Prefer orchestration when existing skills can solve it
Materialize only after validation + proven reuse value
Always provide option [D] for additional input
Re-optimize when user provides new information