skill

Documents Claude Code skill development guidelines for creating standardized SKILL.md entries.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/lekman/cdn --skill skill-lekman
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill
Source: https://github.com/lekman/cdn/tree/main/.claude/skills/skill
Command: npx skills add https://github.com/lekman/cdn --skill skill-lekman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guidelines for creating and maintaining Claude Code skill files, ensuring a consistent frontmatter format, required structure, and clear usage rules.

Core Features & Use Cases

  • Frontmatter and content structure guidance: mandatory name and description fields, optional controls, and an attribution comment.
  • Skill organization and resources: recommended directory layout (.claude/skills/<skill-name>/SKILL.md) and optional scripts/, references/, assets/ folders.
  • Best practices and naming conventions: advice on clear descriptions, focused scope, actionable instructions, and standardized naming.

Quick Start

Create a new skill by adding SKILL.md with proper frontmatter and content as shown in this guide.

Frequently Asked Questions about skill

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

FAQPage Schema
What are the required frontmatter fields for a Claude Code SKILL.md file?▼

The required frontmatter fields for a Claude Code SKILL.md file are mandatory name and description fields. Optional controls and an attribution comment must also be present to ensure consistent discovery and invocation control.

How do I structure a Claude Code skill directory layout?▼

Structure a Claude Code skill directory by placing your SKILL.md file inside .claude/skills/<skill-name>/. You can also add optional scripts/, references/, and assets/ folders to organize related resources.

What are the best practices for Claude Code skill naming conventions?▼

Claude Code skill naming conventions require clear descriptions, focused scope, actionable instructions, and standardized naming. These practices streamline skill creation and ensure consistent invocation.

How do I create a standardized Claude Code skill entry?▼

Create a standardized Claude Code skill entry by adding a SKILL.md file with proper frontmatter and content. Ensure the mandatory fields, attribution comment, and resource directory references are correctly formatted.

Does Claude Code skill development require specific resource directories?▼

Claude Code skill development does not require specific resource directories, but you should reference optional scripts/, references/, and assets/ folders when they are present to maintain structure.