skill-evolver

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

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "skill-evolver" with this command: npx skills add testlbin/skill-evolver

Skill Evolver

Solve first. Materialize later.

Workflow

Phase 0: Setup Output Directory

Create a timestamped output directory for this session:

# Format: output/MM-DD-<feature-slug>/
# Example: output/03-09-pdf-translate/
mkdir -p "output/$(date +%m-%d)-<feature-slug>"

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/<created-directory>

Phase 1: Intent Analysis

Analyze the user task and output ${OUTPUT_DIR}/01-intent.md. See template: references/templates/01-intent.md

Phase 2: Skill Search

Follow the complete skill search workflow: → references/skill-search.md

This workflow covers:

  • CLI prerequisites and installation
  • Local + Registry (dual-track) search
  • Skill selection checkpoint
  • Installation and verification
  • Security audit

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:

  • Do skill capabilities match task requirements?
  • Is modification needed?
  • Is fusion beneficial?

LLM Recommendation:

  • Orchestration (skills match well, no major modification)
  • Fusion (skills partially match, combining creates new value)
  • Native (no suitable skills found)

Options for user:

  • A: Orchestration (LLM recommended)
  • B: Skill Fusion (enter coding mode)
  • C: Use native abilities instead
  • D: Re-analyze (return to Phase 3)

Phase 3.5: Skill Fusion (Conditional)

Only if approach is Fusion

Follow the complete skill fusion workflow: → references/skill-fusion.md

This workflow covers:

  • Fusion spec design
  • Invoke skill-creator
  • Audit fused skill

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.md

Checkpoint: Plan Confirmation

Use AskUserQuestion tool (or similar tool to Human-in-the-Loop) to confirm plan:

  • A: Proceed with this plan
  • B: Modify the plan
  • C: Show alternatives
  • D: Additional requirements (then revise)

Phase 5: Execution

Execute the plan. For each step:

  • Native: use your own reasoning
  • Skill: invoke the skill with appropriate input

Checkpoint: Materialization Decision

Use AskUserQuestion tool (or similar tool to Human-in-the-Loop) to ask about preservation:

  • A: Yes, create a new skill (invoke skill-creator)
  • B: No, this was one-time
  • C: Save as draft for later review
  • D: Additional requirements (then adjust scope)

Principles

Priority: native > orchestration > temporary > persistent

- Prefer 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

CamScanner Remove PDF Watermark

Use CamScanner to remove watermarks from PDF documents while preserving the underlying text, images, and original layout. Powered by a high-precision documen...

Registry SourceRecently Updated
General

CamScanner Remove Image Watermark

Use CamScanner to remove watermarks from images while preserving the underlying content and original layout. Powered by a high-precision image enhancement en...

Registry SourceRecently Updated
General

TikTok Post Search API

Call GET /api/tiktok/search-post/v1 for TikTok Post Search through JustOneAPI with keyword.

Registry SourceRecently Updated
General

Skill Linkedin

Use when user needs to generate personalized LinkedIn connection requests or outreach messages. Use when assisting LinkedIn lead generation and engagement. U...

Registry SourceRecently Updated