skill-forge

Create, evaluate, and optimize Claude Code skills with YAML frontmatter validation.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/mamd69/hf-spring-retreat-26 --skill skill-forge-mamd69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-forge
Source: https://github.com/mamd69/hf-spring-retreat-26/tree/main/Skills/skill-forge
Command: npx skills add https://github.com/mamd69/hf-spring-retreat-26 --skill skill-forge-mamd69

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a repeatable framework to design, test, and iteratively improve Claude Code skills, reducing guesswork and speeding up the skill-creation workflow.

Core Features & Use Cases

  • Structured SKILL.md templates and frontmatter validation to ensure consistent skill definitions.
  • End-to-end evaluation loop: draft eval prompts, run trigger tests, gather results, and refine.
  • Description optimization workflow to improve triggering accuracy and user outcomes.
  • Validation and packaging tooling to ensure skills are production-ready and portable.

Quick Start

Start by creating a new skill directory with SKILL.md, validate it with quick_validate, then begin the evaluation/iteration loop to refine your skill.

Frequently Asked Questions about skill-forge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and evaluate Claude Code skills with structured frontmatter?

You create and evaluate Claude Code skills by using a structured SKILL.md template with YAML frontmatter validation, then running an end-to-end evaluation loop to draft eval prompts, test triggers, and iteratively refine the skill definitions.

What is the best way to optimize skill descriptions for accurate triggering?

The best way to optimize skill descriptions for triggering accuracy is to use a dedicated description optimization workflow, which systematically tests and refines trigger conditions to improve user outcomes and reduce guesswork.

How does the skill-creation evaluation loop work for prompt engineering?

The evaluation loop works by letting you draft eval prompts, run trigger tests, gather results, and progressively refine the skill, providing a repeatable framework to iteratively improve prompt engineering workflows.

Can I validate YAML frontmatter and package skills for production use?

Yes, you can validate YAML frontmatter and package skills for production use through built-in validation tooling and a quick_validate command, ensuring skills are portable, consistent, and production-ready.

Do I need any external dependencies to start building skills with skill-forge?

No external dependencies are required to start building skills; the framework operates independently with structured templates and progressive-disclosure workflows to speed up the skill-creation process.

When should I use a framework for iterative skill refinement instead of manual testing?

You should use a framework for iterative skill refinement when you need repeatable test harnesses and structured validation to reduce guesswork, especially if your manual prompt engineering workflows are slow or inconsistent.