Skip to content
Skill

skillforge

by tripleyak

AI Summary

Analyzes ANY input to find, improve, or create the right skill. Start with least privilege (, , , , ). Only add higher-risk tools when explicitly required:

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "skillforge" skill in my project.

Please run this command in my terminal:
# Install skill into your project
mkdir -p .claude/skills/SkillForge && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/SkillForge/SKILL.md "https://raw.githubusercontent.com/tripleyak/SkillForge/main/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Intelligent skill router and creator. Analyzes ANY input to recommend existing skills, improve them, or create new ones. Uses deep iterative analysis with 11 thinking models, regression questioning, evolution lens, and multi-agent synthesis panel. Phase 0 triage ensures you never duplicate existing functionality.

Process Overview

` ANY USER INPUT (prompt, error, code, URL, question, task request) │ ▼ ┌─────────────────────────────────────────────────────┐ │ Phase 0: SKILL TRIAGE (NEW) │ │ • Classify input type (create/improve/question/task)│ │ • Scan 250+ skills in ecosystem │ │ • Match against existing skills with confidence % │ │ • Route to: USE | IMPROVE | CREATE | COMPOSE │ ├─────────────────────────────────────────────────────┤ │ ↓ USE_EXISTING ↓ IMPROVE ↓ CREATE │ │ [Recommend] [Load & Enhance] [Continue] │ └─────────────────────────────────────────────────────┘ │ (if CREATE_NEW or IMPROVE_EXISTING) ▼ ┌─────────────────────────────────────────────────────┐ │ Phase 1: DEEP ANALYSIS │ │ • Expand requirements (explicit, implicit, unknown) │ │ • Apply 11 thinking models + Automation Lens │ │ • Question until no new insights (3 empty rounds) │ │ • Identify automation/script opportunities │ ├─────────────────────────────────────────────────────┤ │ Phase 2: SPECIFICATION │ │ • Generate XML spec with all decisions + WHY │ │ • Include scripts section (if applicable) │ │ • Validate timelessness score ≥ 7 │ ├─────────────────────────────────────────────────────┤ │ Phase 3: GENERATION │ │ • Write SKILL.md with fresh context │ │ • Generate references/, assets/, and scripts/ │ ├─────────────────────────────────────────────────────┤ │ Phase 4: SYNTHESIS PANEL │ │ • 3-4 Opus agents review independently │ │ • Script Agent added when scripts present │ │ • All agents must approve (unanimous) │ │ • If rejected → loop back with feedback │ └─────────────────────────────────────────────────────┘ │ ▼ Production-Ready Agentic Skill ` Key principles: • Phase 0 prevents duplicates - Always checks existing skills first • Evolution/timelessness is the core lens (score ≥ 7 required) • Every decision includes WHY • Zero tolerance for errors • Autonomous execution at maximum depth • Scripts enable self-verification and agentic operation

How It Works

` ┌────────────────────────────────────────────────────────────────────┐ │ ANY USER INPUT │ │ (prompt, error, code, URL, question, task request, anything) │ └────────────────────────────────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────────────────────────────────┐ │ Step 1: INPUT CLASSIFICATION │ │ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ │ │ explicit_create │ │ explicit_improve│ │ skill_question │ │ │ │ "create skill" │ │ "improve skill" │ │ "do I have..." │ │ │ └─────────────────┘ └─────────────────┘ └─────────────────┘ │ │ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │ │ │ task_request │ │ error_message │ │ code_snippet │ │ │ │ "help me with" │ │ "TypeError..." │ │ [pasted code] │ │ │ └─────────────────┘ └─────────────────┘ └─────────────────┘ │ └────────────────────────────────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────────────────────────────────┐ │ Step 2: SKILL ECOSYSTEM SCAN │ │ • Load index of 250+ skills (discover_skills.py) │ │ • Match input against all skills with confidence scoring │ │ • Identify top matches with reasons │ └────────────────────────────────────────────────────────────────────┘ │ ▼ ┌────────────────────────────────────────────────────────────────────┐ │ Step 3: DECISION MATRIX │ │ │ │ Match ≥80% + explicit create → CLARIFY (duplicate warning) │ │ Match ≥80% + other input → USE_EXISTING (recommend skill) │ │ Match 50-79% → IMPROVE_EXISTING (enhance match) │ │ Match <50% + explicit create → CREATE_NEW (proceed to Phase 1) │ │ Multi-domain detected → COMPOSE (suggest skill chain) │ │ Ambiguous input → CLARIFY (ask for more info) │ └────────────────────────────────────────────────────────────────────┘ `

Examples:

python scripts/triage_skill_request.py "TypeError: Cannot read property 'map'"

SkillForge 4.1 - Intelligent Skill Router & Creator

Analyzes ANY input to find, improve, or create the right skill. ---

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 1mo ago
Active
Adoption100+ stars on GitHub
577 ★ · Growing
DocsREADME + description
Well-documented

GitHub Signals

Stars577
Forks67
Issues0
Updated1mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code