create-agent-skill

Scaffold Agent Skill directories with validated frontmatter and structure.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/notwillk/skills --skill create-agent-skill-notwillk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-agent-skill
Source: https://github.com/notwillk/skills/tree/main/skills/create-agent-skill
Command: npx skills add https://github.com/notwillk/skills --skill create-agent-skill-notwillk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml>=6.0, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Facilitates creating well-structured Agent Skills that conform to the Agent Skills specification, ensuring consistent frontmatter, directory layout, and guidance on optional resources.

Core Features & Use Cases

  • Provides a clear frontmatter schema (name, description, license, compatibility, metadata, allowed-tools) to ensure consistent discovery.
  • Documents a scalable directory layout (skill/, SKILL.md, scripts/, references/, assets/) with guidance for building reusable skills.
  • Offers a practical quick-start workflow for scaffolding new skills and validating structure across teams.

Quick Start

Create a new skill directory named after your skill, add SKILL.md with proper frontmatter, and include optional scripts/references/assets as needed.

Frequently Asked Questions about create-agent-skill

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

FAQPage Schema
How do I scaffold an Agent Skill with the correct directory structure and frontmatter?

To scaffold an Agent Skill, create a directory named after your skill, add a SKILL.md file with proper frontmatter fields like name, description, and license, and include optional scripts, references, or assets folders as needed for your workflow.

What frontmatter fields are required in an Agent Skill SKILL.md file?

Required frontmatter fields for an Agent Skill include name, description, license, compatibility, metadata, and allowed-tools to ensure consistent discovery and pass the built-in structure validator without errors.

Why does my Agent Skill fail the built-in validator?

Agent Skill validation fails when the folder-name alignment does not match the name field in the frontmatter, or when required frontmatter fields and the clean directory structure are missing or incorrectly formatted.

Do I need Python or pyyaml to build and validate Agent Skills?

You need Python and the pyyaml dependency to parse YAML frontmatter and run the built-in validation scripts that check your skill structure, frontmatter fields, and resource packaging.

What is the best way to package optional resources like scripts and references in an Agent Skill?

The best way to package optional resources is to place them in dedicated scripts, references, and assets directories alongside your SKILL.md file, following the documented scalable directory layout for maintainable skills.

Can I use this to enforce naming conventions and best practices across a team's Agent Skills?

Yes, you can use this to enforce naming conventions, validate folder-name alignment with the name field, and surface common Gotchas and best practices, ensuring your team builds robust and maintainable Agent Skills.