create-skill

Create Claude Code skills with frontmatter, workflows, and bundled resources.

2|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/costa-marcello/skillkit --skill create-skill-costa-marcello
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/costa-marcello/skillkit/tree/main/skills/create-skill
Command: npx skills add https://github.com/costa-marcello/skillkit --skill create-skill-costa-marcello

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, battle-tested framework for designing, documenting, and packaging Claude Code skills, reducing guesswork and ensuring consistency across projects.

Core Features & Use Cases

  • Standardized frontmatter and SKILL.md structure to guide skill creation and updates
  • Bundled resources guidance for scripts, references, and assets to support repeatable workflows
  • Quality checks and validation guidance to ensure safety, consistency, and reusability

Quick Start

Run the skill initializer to create a new skill scaffold in the skills directory, then customize SKILL.md and the bundled resources.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I create a Claude Code skill with the correct SKILL.md structure?

To create a Claude Code skill, use a structure-driven template that generates standardized frontmatter, a core workflow, and bundled resource directories, ensuring your SKILL.md scaffold meets required naming and context constraints.

What is the standard way to package Claude Code skills for reusability?

Packaging Claude Code skills involves bundling scripts, references, and assets into resource directories alongside a standardized SKILL.md file, ensuring safety and consistency for repeatable development workflows across projects.

Can I use this skill creation template to update existing Claude Code skills?

Yes, you can use the skill creation template to update existing Claude Code skills by validating their frontmatter, refining the core workflow, and reorganizing bundled resources to maintain consistency.

What constraints apply when defining frontmatter for a Claude Code skill?

Frontmatter constraints for a Claude Code skill require specifying a context such as fork, providing a required name and description, and including only allowed resource types within the SKILL.md structure.

Why does my Claude Code skill scaffold need bundled resources?

Bundled resources are needed in a Claude Code skill scaffold to support repeatable workflows by providing necessary scripts, references, and assets directly within the skill's directory structure.

What is the best way to validate a Claude Code skill before deployment?

The best way to validate a Claude Code skill is by applying built-in quality checks that verify frontmatter compliance, resource directory constraints, and overall structural consistency before packaging.