skill-creator

Create Claude Code skills with SKILL.md structure and frontmatter validation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating new Claude Code skills with the correct structure, frontmatter, and best practices can be complex and error-prone for developers. This Skill simplifies the process.

Core Features & Use Cases

  • Structured Skill Generation: Creates new skill directories with SKILL.md and optional supporting files.
  • Frontmatter Validation: Ensures name and description fields meet all requirements.
  • Best Practice Guidance: Provides templates and guidelines for effective skill content and descriptions.
  • Use Case: Generate a new skill called "code-reviewer" that reviews Python code for best practices, including a quality checklist and tool restrictions.

Quick Start

Create a new skill called "meeting-summarizer" with a description that clearly states its purpose and when to use it.

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

Create a new Claude Skill by generating a SKILL.md file with required frontmatter fields (name, description), placing it in .claude/skills/skill-name directory. This Skill automates that process, ensuring naming constraints (lowercase, hyphens, max length) and best-practice templates are applied consistently across your project.

What fields are required when setting up a new Claude Skill?

Claude Skills require name and description fields in frontmatter, plus activation and testing guides. This Skill validates those mandatory fields, enforces naming rules, and generates templates for optional supporting documents used in onboarding and codebase familiarization.

Can I generate multiple Skills with consistent formatting across directories?

Yes. This Skill applies structured templates to both project-specific and global-skill directories, generating consistent SKILL.md files and supporting documents. It enforces the same naming constraints and frontmatter standards across all generated Skills.

What best practices does this Skill enforce for Claude Skill development?

This Skill enforces naming conventions (lowercase, hyphens), required frontmatter fields, clear activation and testing guides, and example sections. It generates templates that guide effective skill content and descriptions aligned with Claude Skill standards.

How do I ensure my new Skill meets naming and structure requirements?

Use this Skill to auto-generate new Skill directories with validated frontmatter and naming constraints built in. It checks name and description requirements, applies lowercase-hyphen naming rules, and produces a complete template with activation guidance.

What output files does this Skill generate for a new Claude Skill?

This Skill generates a SKILL.md file with frontmatter and best-practice sections, plus optional supporting documents for onboarding and codebase familiarization. All files follow structured templates and naming conventions for immediate activation.