skill-creator

Generate SKILL.md frontmatter and scaffolding directories for skill units.

4|Updated Jul 12, 2016
One-click install
npx skills add https://github.com/ProjectEuropa/Europa --skill skill-creator-projecteuropa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ProjectEuropa/Europa/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/ProjectEuropa/Europa --skill skill-creator-projecteuropa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Skill creation and maintenance are often inconsistent across projects. The Skill Creator provides a standardized template and scaffolding to generate SKILL.md frontmatter and resource directories, ensuring uniform structure for every skill unit.

Core Features & Use Cases

  • Generates SKILL.md frontmatter and a starter Markdown body that can be customized.
  • Creates scaffolding directories (scripts/, references/, assets/) with example files to accelerate setup.
  • Includes quick_validate.py for lightweight validation and scripts for packaging into .skill files.

Quick Start

Run scripts/init_skill.py <skill-name> --path <output-directory> to generate a new skill skeleton and begin editing SKILL.md.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I generate a standardized SKILL.md frontmatter template for a new project?

To generate a standardized SKILL.md frontmatter template, run the init_skill.py script with your desired skill name and output directory. This automatically creates the required frontmatter, including name and description fields, along with a starter Markdown body for customization.

What is the best way to scaffold scripts and references directories for a skill unit?

The best way to scaffold scripts and references directories is using the skill scaffolding generator. It automatically creates scripts/, references/, and assets/ folders populated with example files, accelerating your skill unit setup and ensuring a consistent structural baseline.

How does frontmatter validation work for SKILL.md files?

Frontmatter validation works by running the included quick_validate.py script. This lightweight tool checks your SKILL.md file to ensure required metadata like name and description fields are present, and verifies optional compatibility metadata before packaging.

Can I package validated skill directories into a .skill file for distribution?

Yes, you can package validated skill directories into a .skill file for distribution. The Skill Creator includes dedicated packaging scripts that compile your scaffolding, scripts, references, and validated SKILL.md frontmatter into a distributable archive.

Do I need any external dependencies to create and validate skill units?

You do not need any external dependencies to create and validate skill units. The Skill Creator operates independently using its internal scripts for frontmatter generation, directory scaffolding, and quick validation without requiring additional packages.

Why does my skill unit fail validation before packaging into a .skill file?

Your skill unit fails validation before packaging if the SKILL.md frontmatter is missing required fields. The quick_validate.py script checks that mandatory name and description metadata exist, preventing incomplete skill structures from being packaged.