skill-creator

Generate standardized SKILL.md frontmatter and starter resource directories for Claude skills.

103|30|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/CommandCodeAI/agent-skills --skill skill-creator-commandcodeai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/CommandCodeAI/agent-skills/tree/main/skills/skill-creator
Command: npx skills add https://github.com/CommandCodeAI/agent-skills --skill skill-creator-commandcodeai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a standardized scaffold for creating Claude skills, reducing setup time and ensuring consistent structure and documentation across all skills.

Core Features & Use Cases

  • Automated scaffolding: Generates a SKILL.md frontmatter (name + description) and starter resource directories (scripts/, references/, assets/) with example files.
  • Tooling for lifecycle: Includes Python-based tooling for initializing, validating, and packaging skills (init_skill.py, quick_validate.py, package_skill.py).
  • Consistent governance: Enforces a uniform Skill structure to simplify discovery, reuse, and versioning.

Quick Start

To bootstrap a new skill, run the initializer: init_skill.py <skill-name> --path <path>, then customize SKILL.md and the example resources, and finally validate and package with the provided scripts: quick_validate.py and package_skill.py.

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 standardized SKILL.md file for a new Claude skill?

To create a standardized SKILL.md file, use the init_skill.py script to automatically scaffold the frontmatter and starter resource directories like scripts, references, and assets.

Do I need Python to scaffold and package Claude skills?

Yes, you need Python to run the provided tooling scripts such as init_skill.py, quick_validate.py, and package_skill.py for initializing, validating, and packaging skills.

What is the best way to validate a Claude skill before packaging?

The best way to validate a skill is to run the quick_validate.py script after customizing your SKILL.md and example resources, ensuring structure consistency before final packaging.

Can I bundle scripts and references when generating a skill scaffold?

Yes, you can bundle scripts, references, and assets. The scaffolding process creates these starter resource directories with example files to support automation and documentation.

Why does my Claude skill structure lack consistent governance across versions?

Skill structure lacks consistent governance when not using a standardized scaffold. This skill enforces a uniform structure to simplify discovery, reuse, and versioning across all skills.

What is the process to package a Claude skill for distribution?

To package a Claude skill, first initialize and customize it using init_skill.py, then validate the structure with quick_validate.py, and finally run package_skill.py.