creating-skills

Create and validate modular Skill Units with YAML frontmatter and verify.py.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/Ikram-Alam/The-Evolution-of-Todo-Mastering-Spec-Driven-Development-Cloud-Native-AI --skill creating-skills-ikram-alam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/Ikram-Alam/The-Evolution-of-Todo-Mastering-Spec-Driven-Development-Cloud-Native-AI/tree/main/.claude/skills/creating-skills
Command: npx skills add https://github.com/Ikram-Alam/The-Evolution-of-Todo-Mastering-Spec-Driven-Development-Cloud-Native-AI --skill creating-skills-ikram-alam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires quick_validate, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users design and validate modular Agent Skills, ensuring correct structure, required frontmatter, and alignment with verification scripts. It is used when creating a new skill, updating an existing one, or learning best practices for SKILL.md format and verify.py implementation.

Core Features & Use Cases

  • Guidance on SKILL.md frontmatter: name and description must be present; frontmatter constraints; anatomy; resources (scripts/references/assets); three-step loading procedure; validation steps; examples of resource structure.
  • Best practices for bundling resources (scripts/, references/, assets/) and how to reference them from SKILL.md.
  • Real-world scenarios include authoring a new skill from scratch, updating an existing skill, or onboarding new teammates to the Skill creation workflow.

Quick Start

Initialize a new skill using the provided templates and scripts, then customize SKILL.md and optionally add resources in scripts/, references/, and assets/.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I create and validate a modular Skill Unit with proper YAML frontmatter?

To create a modular Skill Unit, you initialize a new skill using provided templates, then customize the SKILL.md file with required YAML frontmatter including name and description, and validate it via verify.py.

What is the required structure and anatomy of a SKILL.md file for agent skills?

The required structure of a SKILL.md file includes YAML frontmatter with mandatory name and description fields, followed by a Markdown body, and optional scripts, references, and assets directories for bundling resources.

How do I bundle resources like scripts and references when packaging a new skill?

You bundle resources by organizing them into dedicated scripts, references, and assets directories, then reference these paths directly from within your SKILL.md Markdown body to maintain modular skill structure.

Do I need the quick_validate dependency to verify my SKILL.md formatting?

Yes, skill verification relies on the quick_validate dependency and verify.py scripts to enforce SKILL.md formatting constraints, ensuring your YAML frontmatter and Markdown body meet structural requirements.

What is the best way to update an existing skill's frontmatter and resource directories?

The best way to update an existing skill is modifying the SKILL.md frontmatter and Markdown body, adjusting optional resource directories, and running verify.py to confirm structural alignment and validation.