skill-creator

Generates SKILL.md templates and packages resources into .skill files.

3|1|Updated Oct 31, 2025
One-click install
npx skills add https://github.com/j5ik2o/cqrs-es-spec-kit-js --skill skill-creator-j5ik2o
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/j5ik2o/cqrs-es-spec-kit-js/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/j5ik2o/cqrs-es-spec-kit-js --skill skill-creator-j5ik2o

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The skill solves inconsistent skill creation by providing templates to build self-contained Claude skills.

Core Features & Use Cases

  • Template-based scaffolding: Generates SKILL.md templates and example resource folders.
  • Progressive disclosure and best practices: Enforces frontmatter structure, resource organization, and packaging standards.
  • Packaging workflow: Provides scripts for initialization and packaging to produce distributable .skill files.

Quick Start

Run the skill initialization script to scaffold a new skill, for example:

  • python scripts/init_skill.py my-new-skill --path skills/public
  • Customize SKILL.md and add or adjust resources in scripts/, references/, and assets/
  • Validate with python scripts/quick_validate.py <skill-directory>
  • Package with python scripts/package_skill.py <skill-directory> to create a .skill file

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 self-contained Claude skill from scratch?

To create a Claude skill, run the initialization script to scaffold templates and resource folders, customize the SKILL.md file, validate the frontmatter, and package the directory into a distributable .skill file.

What is the best way to structure a SKILL.md file for Claude automation?

Structuring a SKILL.md file requires enforcing frontmatter validation, organizing resources into scripts, references, and assets folders, and applying progressive disclosure to ensure the skill remains self-contained and meets packaging standards.

Do I need Python to package Claude skills into a .skill file?

Yes, you need Python to run the initialization, validation, and packaging scripts that generate the folder structure and produce the final .skill file for distribution.

Can I validate the frontmatter and resource organization before packaging a skill?

Yes, you can validate frontmatter and resource organization before packaging by running the quick validation script against your skill directory to ensure it meets quality and packaging criteria.

How does template-based scaffolding help with Claude skill creation?

Template-based scaffolding provides pre-built SKILL.md structures and example resource folders, solving inconsistent skill creation by enforcing standard organization and progressive disclosure from the start.

What are the limitations of using templates for skill creation?

Templates enforce strict frontmatter structure and resource organization, which may limit free-form layouts but ensures all generated skills pass validation and meet required packaging criteria for distribution.