skill-builder

Create, validate, and package Claude Code skills with SKILL.md structure.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/dvorkinguy/claude-skills-agents --skill skill-builder-dvorkinguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/dvorkinguy/claude-skills-agents/tree/main/skills/skill-builder
Command: npx skills add https://github.com/dvorkinguy/claude-skills-agents --skill skill-builder-dvorkinguy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a practical guide for creating Claude Code skills, including metadata design, structure, and best-practice workflows for building, validating, and packaging skills.

Core Features & Use Cases

  • Step-by-step Skill creation process, from concept to packaging
  • Templates and tooling to initialize, validate, and package skills
  • Clear frontmatter requirements and progressive disclosure patterns

Quick Start

  1. Create a new skill: python scripts/init_skill.py <name> --path <dir>
  2. Edit SKILL.md to complete frontmatter (name, description) and add the body
  3. Run quick_validate.py to validate, then run packaging script to produce a .skill file

Frequently Asked Questions about skill-builder

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

FAQPage Schema
How do I create a Claude Code skill from scratch?

Creating a Claude Code skill involves initializing a project with `python scripts/init_skill.py <name> --path <dir>`, completing the SKILL.md frontmatter with metadata, writing the skill body following progressive disclosure patterns, then validating with `quick_validate.py` before packaging.

What structure and frontmatter does a Claude Code skill require?

A Claude Code skill requires SKILL.md with frontmatter metadata (name, description, keywords, author, category), a body section describing the core task and features, and resource directories for scripts, references, and assets organized according to progressive disclosure guidelines.

How do I validate and package a skill before distribution?

Validate your skill using `quick_validate.py` to check frontmatter compliance and structure integrity, then run the packaging script to generate a .skill file ready for distribution across Claude Code workflows.

Can I use skill-builder templates for different workflow patterns?

Yes, skill-builder supports Workflow-Based, Task-Based, and Reference-Based patterns. Select the template matching your skill's primary interaction model—workflow automation, discrete task execution, or reference documentation—and apply the corresponding structure and component organization.

What dependencies does skill-builder require to run?

Skill-builder requires PyYAML as its only dependency, used to parse and validate frontmatter and configuration during skill initialization, validation, and packaging workflows.

Does skill-builder integrate with existing Claude Code workflows?

Yes, skill-builder integrates with Claude Code triggers like 'create skill', 'build skill', and 'package skill', supporting the full lifecycle from development through distribution while maintaining compatibility with existing skill ecosystems.