skill-creator

Create standardized frontmatter-driven Claude skill templates with validation and packaging tooling.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/desibarra/ebook-creator --skill skill-creator-desibarra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/desibarra/ebook-creator/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/desibarra/ebook-creator --skill skill-creator-desibarra

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a standardized frontmatter-driven skill template to simplify Claude skill creation and ensure consistent quality across teams.

Core Features & Use Cases

  • Step-by-step guidance to initialize, document, validate, and package Claude skills following SaaS Factory standards.
  • Promotes a lean SKILL.md with a structured frontmatter and clear sections; supports optional resources in scripts/, references/, and assets/ for extended content.
  • Provides a ready-to-distribute skill template that can be validated and packaged with the included tooling.

Quick Start

Run the starter to generate a new skill with: python scripts/init_skill.py my-skill --path ./my-skill

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 standardized frontmatter and validation?

Create a Claude skill by running the initialization script to generate a standardized template with YAML frontmatter, then use the included tooling to validate and package it for production deployment.

What is the best way to structure Claude skill templates for production deployment?

Structure Claude skill templates using a lean SKILL.md file with required YAML frontmatter for name and description, plus optional scripts/, references/, and assets/ directories for extended content.

How does YAML frontmatter validation work for Claude skills?

YAML frontmatter validation enforces required name and description fields in the SKILL.md file, ensuring consistent quality and standardized metadata across all Claude skills before packaging.

Can I use the skill-creator template for team-based skill development?

Yes, the template applies to developers and product teams who need to design, document, validate, and package Claude skills following SaaS Factory standards for collaborative production deployment.

How do I initialize a new Claude skill from the command line?

Initialize a new Claude skill by running python scripts/init_skill.py my-skill --path ./my-skill to generate the standardized frontmatter-driven template with optional resource directories.

What limitations exist when packaging Claude skills with optional directories?

Packaging Claude skills supports optional scripts/, references/, and assets/ directories for extended content, but the SKILL.md file with required YAML frontmatter remains the mandatory core component.