CreateSkill

Create and validate Skills with canonical structure and TitleCase naming.

1|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/verrio1/vaughn-pai --skill createskill-verrio1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: CreateSkill
Source: https://github.com/verrio1/vaughn-pai/tree/main/skills/CreateSkill
Command: npx skills add https://github.com/verrio1/vaughn-pai --skill createskill-verrio1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a guided framework to create, validate, and canonicalize new skills, ensuring consistent structure and naming across the repository.

Core Features & Use Cases

  • Canonical naming enforcement: ensures all Skill directories and files use TitleCase and align with SkillSystem standards.
  • Workflow routing generation: helps assemble and verify the routing table that maps user intents to Workflows.
  • Validation & maintenance: provides steps to canonicalize existing skills and update documentation.

Quick Start

Invoke the CreateSkill workflow to generate a new SkillName directory with SKILL.md, Workflows/, and Tools as needed. Then customize the SKILL.md and add workflows.

Frequently Asked Questions about CreateSkill

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

FAQPage Schema
How do I create a new Skill with canonical structure and TitleCase naming?

To create a new Skill with canonical structure, invoke the CreateSkill workflow to generate a SkillName directory containing SKILL.md, Workflows, and Tools. It enforces TitleCase naming and a flat folder hierarchy to ensure predictable behavior across the repository.

What is skill canonicalization and why is TitleCase naming required?

Skill canonicalization is the process of standardizing existing Skill directories and files to align with SkillSystem standards. TitleCase naming is required to enforce consistent structure and predictable behavior across the repository.

How do I validate and update routing tables for existing skills?

You validate and update routing tables for existing skills by following the canonicalization steps to assemble and verify the routing table that maps user intents to Workflows. This ensures proper workflow routing validation across the Skill repository.

Do I need YAML frontmatter in SKILL.md for workflow routing validation?

Yes, you need proper YAML frontmatter in SKILL.md for workflow routing validation. Enforcing proper YAML frontmatter ensures consistent structure and predictable behavior when mapping user intents to Workflows.

What's the best way to maintain a flat folder hierarchy across a Skill repository?

The best way to maintain a flat folder hierarchy across a Skill repository is using a guided canonicalization framework. It enforces flat folder structures and TitleCase naming in Skill directories to ensure consistent, predictable behavior.

Can I use CreateSkill to canonicalize an existing skill that lacks proper structure?

Yes, you can use CreateSkill to canonicalize an existing skill that lacks proper structure. It provides validation and maintenance steps to update documentation and enforce TitleCase naming, flat folder hierarchy, and YAML frontmatter.