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.