Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

SkillForge — Skill Router, Creator & Ecosystem Maintainer

A meta-skill that triages skill requests, builds new skills through a failing-baseline test pipeline, and keeps your whole skill library healthy.

Dev & CodingAdvanced85688AI score 8/10Last updated: Jul 29, 2026

What it does

SkillForge orchestrates anything skill-related in Claude Code:

  • Phase 0 routing: discover_skills.py refreshes an index of your skills and triage_skill_request.py classifies the request into use / improve / create / compose / clarify — so you stop creating duplicates.
  • Evidence-driven creation: first dispatch a fresh subagent without the skill to capture real failures (RED gate). No failure means no skill. Those failures become the test cases and the description keywords.
  • Six phases: analysis (Inversion, Pareto, Root Cause lenses) → spec from a template → generation in a fresh context → behavioral GREEN testing plus trigger checks → a single adversarial reviewer told to refute the skill → ship with an evals/ regression suite.
  • Mechanical gates: validate_skill.py (structure, frontmatter, 1,500-word budget, rejects dated model IDs) and check_docs_safety.py.
  • Ecosystem maintenance: skillforge_doctor.py for trigger collisions, duplicates, stale refs and token budgets; compile_skill.py and package_skill.py for other runtimes and .skill archives.
  • Context Skill Advisor: hook-based proactive suggestions that never auto-invoke; hooks and personal-context scanning are opt-in.

Who it's for

  • People whose skill library has grown enough that overlap and trigger collisions are a real problem
  • Authors who want proof that a skill changes agent behavior, not just a nicely written document
  • Teams standardizing description doctrine, word budgets and regression tests for skills
  • Anyone exporting skills to other runtimes or packaging them for distribution

Examples

  1. "Create a skill for extracting tables from PDFs" → triage searches existing skills first; a strong match is recommended instead, otherwise it captures baseline failures, writes a spec, and generates the new skill.
  2. "Improve my release-notes skill" → baseline the current version, blind A/B judge the revision, then confirm no regression with run_skill_evals.py.
  3. Monthly checkupskillforge_doctor.py surfaces two skills fighting over the same triggers; rewrite their descriptions as trigger conditions only to stop mis-invocations.

· · · 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal and confirm Python: python3 --version (the bundled scripts need Python 3).
  2. Make sure the skills directory exists: mkdir -p ~/.claude/skills
  3. Clone the repo into it: git clone https://github.com/tripleyak/SkillForge.git ~/.claude/skills/skillforge
  4. Verify with ls ~/.claude/skills/skillforge — you should see SKILL.md, scripts/, references/. If SKILL.md lives in a subfolder, move that subfolder into ~/.claude/skills/ instead.
  5. Restart Claude Code, then try "do I have a skill for X?" or "create a skill for ..." to confirm it triggers.
  6. (Optional) Pre-build the index: run python3 scripts/discover_skills.py from the skill folder.
  7. (Optional) For proactive suggestions run python3 scripts/install_skillforge.py — review the hook and personal-context scanning prompts carefully and leave them off if you don't want them.