create-skill

Scaffold new skill directories with multi-YAML files and naming conventions.

10|6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/genlayerlabs/skills --skill create-skill-genlayerlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/genlayerlabs/skills/tree/main/.claude/skills/create-skill
Command: npx skills add https://github.com/genlayerlabs/skills --skill create-skill-genlayerlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of new, well-structured skill directories, ensuring adherence to the multi-YAML pattern and best practices from the outset.

Core Features & Use Cases

  • Scaffolding: Generates a complete set of canonical files for a new skill (SKILL.md, skill.yaml, sharp-edges.yaml, validations.yaml, collaboration.yaml).
  • Best Practice Enforcement: Enforces naming conventions and ensures critical hooks like Stop are correctly configured.
  • Use Case: When you need to add a new capability to the system, use this skill to quickly generate the foundational files, saving you from manual setup and potential structural errors.

Quick Start

Use the create-skill skill to scaffold a new skill named 'my-new-feature' with the title 'My New Feature' and a description of 'Adds a new feature'.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I scaffold a new skill directory with multi-YAML configuration files?

To scaffold a new skill directory with multi-YAML files, provide a folder name, title, and description to automatically generate SKILL.md, skill.yaml, sharp-edges.yaml, validations.yaml, and collaboration.yaml.

What is the multi-YAML pattern for skill development and when is it needed?

The multi-YAML pattern structures skill capabilities across separate YAML files for metadata, validations, and collaboration rules. It is needed when adding new capabilities to ensure proper configuration and best practices from the outset.

What naming conventions and hook configurations are required when generating skill files?

Generating skill files enforces specific naming conventions for directories and ensures critical hooks like the Stop hook are correctly configured to maintain structural integrity across the generated YAML files.

Do I need any dependencies or prior setup to automate skill directory creation?

No dependencies are required to automate skill directory creation. You only need to provide a folder name, title, and description to initialize the complete skill structure with canonical files.

Why does manual skill setup lead to structural errors and how does scaffolding prevent this?

Manual skill setup leads to structural errors by missing essential hook configurations or breaking naming conventions. Scaffolding prevents this by enforcing best practices and automatically generating the complete set of canonical files.

Can I use the create-skill scaffolder to generate files for an existing skill project?

The create-skill scaffolder initializes new skill directories by generating foundational files. It requires a user-provided folder name, title, and description to set up the structure from scratch rather than updating existing projects.