skill-builder

Scaffold Claude Code skill directories with YAML frontmatter and validation.

423|97|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/Jaganpro/claude-code-sfskills --skill skill-builder-jaganpro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-builder
Source: https://github.com/Jaganpro/claude-code-sfskills/tree/main/skills/skill-builder
Command: npx skills add https://github.com/Jaganpro/claude-code-sfskills --skill skill-builder-jaganpro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Developing high-quality, compliant Claude Code Skills requires adherence to specific structural, frontmatter, and content best practices. This skill simplifies the entire lifecycle of skill development, from initial creation to validation and management, ensuring your skills are robust and discoverable.

Core Features & Use Cases

  • Guided Skill Creation: Interactively create new skill units, ensuring all mandatory files and frontmatter fields are correctly set up.
  • Automated Validation: Validate existing skills against best practices, identifying issues in structure, frontmatter, and content.
  • Dependency Management: Analyze and manage skill dependencies, ensuring compatibility and proper versioning.
  • Use Case: "Create a new Claude Code Skill for managing project tasks." The skill will prompt for necessary details, generate the basic SKILL.md structure, and guide through initial setup, saving manual boilerplate work.

Quick Start

Create a new Claude Code Skill for managing project tasks.

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 new Claude Code Skill with proper structure and validation?

Create a new Claude Code Skill by running the skill builder, which scaffolds the complete directory with YAML frontmatter, SKILL.md documentation, and optional components. The tool enforces kebab-case naming, semantic versioning, correct tool references, and dependency constraints while guiding you through interactive setup.

What files and frontmatter do I need to include in a Claude Code Skill?

A Claude Code Skill requires YAML frontmatter at the top of SKILL.md defining metadata like name, version, category, and keywords, plus the skill description itself. The builder automatically generates the correct structure with all mandatory fields, ensuring compliance with skill standards and discoverability.

How do I validate an existing Claude Code Skill for best practices?

Validate your skill against structural, frontmatter, and content best practices using the automated validation feature. It identifies issues in file organization, metadata correctness, tool permissions, and dependency specifications, returning a detailed report of what needs correction.

Can I manage dependencies when building a Claude Code Skill?

Yes, the skill builder handles dependency management by analyzing and validating your skill's dependencies for compatibility and proper versioning. It performs tool-permission checks and ensures dependencies are correctly specified in the frontmatter.

Do I need to manually write all the boilerplate for a new skill?

No. The skill builder automates scaffold generation, eliminating manual boilerplate work by creating the complete directory structure, templates, and frontmatter. You focus on skill logic while the builder enforces structural and naming conventions.

Can I use the skill builder for both global and project-scoped skills?

Yes, the skill builder applies across both global and project scopes. It handles metadata collection, template loading, and YAML validation for either scope, supporting bulk validation and guided documentation workflows for managing skills at different levels.