creating-skills

Create and validate modular Claude Skills with structured guidance.

1|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/HezziCode/spec-driven-devlopment-hackathone --skill creating-skills-hezzicode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/HezziCode/spec-driven-devlopment-hackathone/tree/main/phase-2-fullstack-todo/.claude/skills/creating-skills
Command: npx skills add https://github.com/HezziCode/spec-driven-devlopment-hackathone --skill creating-skills-hezzicode

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Guides users to design and validate modular Claude Skills with proper structure and frontmatter to ensure consistent behavior across deployments and activations.

Core Features & Use Cases

  • Structured onboarding: provides a templated SKILL.md, init script, and example resources to accelerate skill creation.
  • Validation and packaging: includes verify.py and packaging tooling to ensure skills meet policy and can be deployed as .skill files.
  • Educational guidance: describes best practices for frontmatter, body content, and resource organization to support reliable AI workflows.

Quick Start

Run python3 scripts/init-skill.py <skill-name> --path <path> to scaffold a new skill, then edit SKILL.md and run verify.py before packaging.

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 modular Claude Skills with proper frontmatter?

To create Claude Skills, use the init-skill.py script to scaffold a new SKILL.md file with structured frontmatter, then run verify.py to validate the skill body and resource structure before packaging into a .skill file.

What is the required structure for a Claude Skill to ensure consistent behavior across deployments?

A Claude Skill requires frontmatter with name and description fields, a Markdown body, and organized resource structures. This standardized format ensures reliable AI workflows and consistent behavior across activations and deployments.

Can I use the quick_validate dependency to check my skill before packaging?

Yes, the quick_validate dependency checks your skill structure. Run the verify.py script to enforce frontmatter requirements and validate the Markdown body and resource organization before deploying your skill.

What's the best way to scaffold a new Claude Skill from scratch?

Run python3 scripts/init-skill.py <skill-name> --path <path> to generate a templated SKILL.md with example resources. Edit the file, then execute verify.py to ensure compliance before packaging.

Does the skill development workflow support packaging into deployable files?

Yes, the skill development workflow includes packaging tooling that compiles validated skills into .skill files. After passing verification, your skill is ready for deployment as a modular package.

When do I need to update or evaluate existing Claude Skills using this workflow?

Use this workflow when creating, updating, or evaluating skills to ensure they meet policy standards. The validation tools check frontmatter compliance, body structure, and resource organization for reliable AI workflows.