Createskill

Generate canonical skill structures with SKILL.md, workflows, tools, and references.

1|Updated Jul 30, 2025
One-click install
npx skills add https://github.com/blackpwnguin/Personal-AI --skill createskill-blackpwnguin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Createskill
Source: https://github.com/blackpwnguin/Personal-AI/tree/main/.claude/skills/Createskill
Command: npx skills add https://github.com/blackpwnguin/Personal-AI --skill createskill-blackpwnguin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This framework provides a standardized, mandatory process for creating, validating, and canonicalizing new skills. It ensures TitleCase naming, consistent YAML frontmatter, and explicit routing.

Core Features & Use Cases

  • Enforces TitleCase naming across skill directories, files, and references.
  • Validates YAML frontmatter to ensure USE WHEN is present and triggers are concise.
  • Provides canonical workflows for CreateSkill, ValidateSkill, UpdateSkill, CanonicalizeSkill.

Quick Start

Run Createskill to start a new skill and follow the included workflows to ensure proper naming, routing, and examples.

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 naming conventions?

Createskill automates skill creation by generating canonical structure, enforcing TitleCase naming, YAML frontmatter normalization, and workflow routing. Run the framework to scaffold SKILL.md, workflows, tools, and references that comply with SkillSystem format requirements.

What validation does the framework apply to skill naming and metadata?

Createskill validates TitleCase naming across skill directories and files, ensures YAML frontmatter includes USE WHEN statements with concise triggers, and enforces mandatory Examples sections. Non-compliant skills fail validation until corrections are made.

How does canonicalization ensure consistency across my skill workflows?

Canonicalization normalizes YAML frontmatter, standardizes workflow routing across CreateSkill, ValidateSkill, UpdateSkill, and CanonicalizeSkill workflows, and applies uniform naming conventions. This produces consistent skill structure and reduces maintenance drift.

Can I use Createskill to update existing skills or only for new skill development?

Createskill applies to both new skill development and updates to existing skills. The framework includes UpdateSkill and CanonicalizeSkill workflows that retroactively enforce TitleCase naming, frontmatter compliance, and routing standards on established skills.

What happens if my skill doesn't meet the canonical format requirements?

Skills that fail canonical format checks—missing TitleCase naming, incomplete USE WHEN statements, absent Examples sections, or improper routing—are flagged during validation. The framework provides explicit guidance to bring non-compliant skills into SkillSystem compliance.

Do I need to manually write YAML frontmatter or does the framework generate it?

Createskill generates and normalizes YAML frontmatter as part of skill scaffolding, eliminating manual setup. The framework ensures frontmatter structure is uniform and includes required fields like USE WHEN before you customize content.