SkillForge — Skill Router, Creator & Ecosystem Maintainer
A meta-skill that triages skill requests, forces a failing baseline before creation, and ships every new skill with regression evals.
UtilitiesAdvanced★ 900⑂ 93AI score 9/10Last updated: Jul 29, 2026
What it does
- Routing (Phase 0): refreshes the skill index with
discover_skills.py, thentriage_skill_request.pydecides between use existing / improve / create / compose / clarify — preventing duplicate skills. - Evidence-driven creation pipeline: dispatch a fresh subagent WITHOUT the skill to capture real failures (RED); if nothing fails, stop — the skill is unnecessary. Then analysis (Inversion, Pareto, Root Cause lenses), a grounded spec, generation in a clean context, with-skill re-runs for behavioral delta (GREEN), one adversarial refuting reviewer, and ship with
evals/. - Quality gates:
validate_skill.py(frontmatter fields, word budget, description shape, no dated model IDs),check_docs_safety.py, andrun_skill_evals.pyfor regressions. - Ecosystem maintenance:
skillforge_doctor.pyreports trigger collisions, duplicates, stale references and token budgets;compile_skill.pyandpackage_skill.pyhandle per-runtime compilation and .skill archives. - Context Advisor: hook-based proactive suggestions with no daemon and no auto-invocation; hooks and transcript mining are opt-in.
Who it's for
- Authors maintaining more than a handful of Claude Code skills
- Teams whose skill library has overlapping triggers and near-duplicates
- Anyone who wants skills validated by behavior change, not by prose quality
Example uses
- "Create a release-notes skill" → triage for existing matches first, capture baseline failures, then scaffold via
init_skill.py. - "Audit my skills" → run
skillforge_doctor.pyfor collisions, duplicates and dead references, then drive improvements. - "Package this skill for sharing" → pass validation and docs-safety checks, then build a .skill archive with
package_skill.py.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/tripleyak/SkillForge/HEAD/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the SKILL.m folder from the GitHub repo tripleyak/SkillForge into my ~/.claude/skills/skillforge/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/tripleyak/SkillForge.git ~/.claude/skills/skillforge⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and confirm
python3 --versionandgit --versionwork. - Create the skills directory if needed:
mkdir -p ~/.claude/skills - Clone the repo:
git clone https://github.com/tripleyak/SkillForge.git ~/.claude/skills/skillforge - Verify
SKILL.mdplus thescripts/andreferences/folders are present inside it. - Restart Claude Code and try "create a skill for X" or "do I already have a skill for X" to confirm it triggers.
- (Optional) For hook-based advisor features run
python3 scripts/install_skillforge.py; read the prompts carefully since hooks and local transcript scanning are opt-in.
View source on GitHub ↗License: MIT