skill-forge

Automate end-to-end Claude Code skill creation with templates and validation.

3.8k|340|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/sanyuan0704/sanyuan-skills --skill skill-forge-sanyuan0704
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-forge
Source: https://github.com/sanyuan0704/sanyuan-skills/tree/main/skills/skill-forge
Command: npx skills add https://github.com/sanyuan0704/sanyuan-skills --skill skill-forge-sanyuan0704

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Skill Forge provides a structured, end-to-end workflow to design, validate, and package production-grade Claude Code skills, addressing the problem of unstructured, inconsistent skill definitions.

Core Features & Use Cases

  • A 12-technique framework covering context management, step-by-step workflows, and quality controls
  • A standard directory layout (SKILL.md, scripts/, references/, assets/) with progressive loading patterns
  • Deterministic scripts for initialization, packaging, and validation, plus reference materials to inform design

Quick Start

Begin by following the Skill Forge workflow to design, validate, and package a new skill.

Frequently Asked Questions about skill-forge

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

FAQPage Schema
How do I structure and package Claude Code skills for production?

To structure and package Claude Code skills, use a standard directory layout with SKILL.md, scripts, references, and assets, applying progressive loading patterns and frontmatter validation for robust delivery.

What is the best way to validate frontmatter rules when creating Claude Code skills?

The best way to validate frontmatter rules is by using deterministic validation scripts that enforce structural consistency and quality controls before packaging your skill.

How does progressive loading work for skill design and context management?

Progressive loading in skill design dynamically organizes references and assets to manage context efficiently, ensuring Claude Code loads only the necessary information during execution.

Can I use YAML for configuring skill workflows and prompt engineering templates?

Yes, you can use YAML to configure skill workflows and prompt engineering templates, relying on it as a dependency for deterministic frontmatter parsing and initialization.

What techniques guide the creation of robust Claude Code skills from scratch?

A 12-technique framework guides robust skill creation, covering context management, step-by-step workflows, script encapsulation, and pre-delivery checklist validation.

Do I need a pre-delivery checklist when refactoring existing Claude Code skills?

Yes, a pre-delivery checklist is required when refactoring existing skills to ensure frontmatter compliance, proper resource organization, and successful packaging validation.