creating-skills

Automates Claude Code skill creation with standardized SKILL.md frontmatter and directory structure.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill creating-skills-hongmaple0820
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-skills
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/tool-development/creating-skills
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill creating-skills-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solves the problem of inconsistent Claude Skill definitions by providing a standard template (frontmatter plus body) that enforces consistent naming, descriptions, and structure across all skills.

Core Features & Use Cases

  • Provides standardized frontmatter guidance (name, description) and a reusable skeleton for new skills.
  • Defines conventions for skill structure, including optional scripts/, references/, and assets/ directories.
  • Includes a model for Quick Start, Core Workflow, and validation checklists to speed up skill creation and review.
  • Supports easy extension with references and examples as the skill grows.

Quick Start

Create a new skill directory, add SKILL.md with the required frontmatter, and optionally add references/ and scripts/ as needed.

Frequently Asked Questions about creating-skills

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

FAQPage Schema
How do I create a Claude Code skill with valid SKILL.md frontmatter?

To create a Claude Code skill, generate a new directory and add a SKILL.md file containing valid YAML frontmatter with a lowercase hyphenated name and non-empty description to ensure proper validation and structure.

What is the required structure for a Claude Code skill directory?

A Claude Code skill directory requires a SKILL.md file with valid frontmatter, and optionally supports scripts/, references/, and assets/ directories to organize supplementary code, documentation, and media resources as the skill grows.

What naming conventions should I follow for Claude Code skills?

Claude Code skills must use lowercase hyphenated names to enforce consistent naming conventions across projects, ensuring the skill definition passes validation checks and integrates properly with the system.

How do I write a Quick Start section for a Claude Code skill?

Write a concise Quick Start section in SKILL.md by providing immediate setup steps, such as creating a skill directory, adding required frontmatter, and optionally including references and scripts to speed up skill creation.

Can I use optional directories like scripts and references when building a Claude Code skill?

Yes, you can optionally add scripts/, references/, and assets/ directories to your Claude Code skill to support easy extension, allowing you to organize executable code, external documentation, and media files as the skill grows.

What's the best way to standardize Claude Code skill definitions across projects?

The best way to standardize Claude Code skill definitions is by applying a reusable template that enforces consistent frontmatter, naming conventions, and a structured body including Quick Start and Core Workflow sections across all projects.