skill-creator

Validate SKILL.md frontmatter and required fields for Skill units.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sakastudio/cef-test --skill skill-creator-sakastudio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/sakastudio/cef-test/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/sakastudio/cef-test --skill skill-creator-sakastudio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Guides teams to create and maintain self-contained Claude skills by providing a ready-to-use skeleton, best-practice frontmatter, and organized bundled resources.

Core Features & Use Cases

  • Provides a reusable SKILL.md frontmatter template with required name and description and optional metadata.
  • Demonstrates how to structure a skill with scripts/, references/, and assets/ to support deterministic tasks, reference material, and final output resources.
  • Includes example resource files to illustrate how to scaffold skills and accelerate onboarding for new team members.

Quick Start

Run the initialization script to create a new skill scaffold and then customize SKILL.md and resources for your domain.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a Claude skill with bundled resources?

To create a Claude skill, run the initialization script to generate a scaffold, then customize the SKILL.md frontmatter and organize scripts, references, and assets directories for your specific domain resources.

What is the required frontmatter for a SKILL.md file?

The required frontmatter for a SKILL.md file includes the name and description fields. Optional metadata like tagline, dependencies, and components can be added to provide further skill validation and context.

How do I structure directories for skill creation?

Structure skill creation directories by separating components into scripts for deterministic tasks, references for reference material, and assets for final output resources to maintain a self-contained skill unit.

Do I need yaml to validate skill metadata?

Yes, yaml is listed as a dependency. It is used to parse and verify the SKILL.md frontmatter, ensuring that required fields like name and description are present and correctly formatted.

What is the best way to package a skill unit for a repository?

The best way to package a skill unit is to align the bundle structure with the repository definition, verifying SKILL.md frontmatter and organizing bundled resources to ensure the skill is self-contained.

Why does my skill validation fail during creation?

Skill validation fails during creation when the SKILL.md file is missing required frontmatter fields like name or description, or when the bundled resources structure does not align with the skill unit definition.