Skip to main content
skill

skill-creation-guide — Claude Code skill: purpose and setup

A guide to planning and updating Claude Code skills, from the required SKILL.md fields to optional scripts, references, and assets.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --skill development/skill-creation-guide
Open on GitHub

What skill-creation-guide does

Use this skill when you are building a new skill or revising an existing one. It covers the required SKILL.md, its name and description metadata, and optional scripts/, references/, and assets/ directories. These parts let you organize procedures, domain guidance, and files used in generated output.

The guide recommends separating short core instructions from material Claude can load when needed. It also connects instruction detail to task risk: fragile procedures call for tighter steps, while work with several valid approaches can leave more room for judgement. That distinction matters when a skill shares context with the conversation.

Claude Code and an installed skill file are needed to use the guide. It offers design guidance rather than generating a finished skill on its own. Keep SKILL.md as the required entry point; add bundled resources only when they support the task.

What it helps with

  • plan the files and metadata for a new skill
  • write descriptions that help a skill trigger for the right task
  • move detailed reference material out of core instructions
  • choose between scripts and flexible text guidance
  • trim files that do not support the skill's task

Example prompts for the agent

  • Help me plan a Claude Code skill for PDF processing, including its metadata and file layout.
  • Review my SKILL.md and suggest which details belong in references/.
  • Decide whether this skill needs scripts or can rely on written instructions.

How to install skill-creation-guide

1claude-code-templates

npx claude-code-templates@latest --skill development/skill-creation-guide

2Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill skill-creation-guide -a claude-code

3Manually: put the files in place

~/.claude/skills/skill-creation-guide/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/skill-creation-guide/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about skill-creation-guide

How do I install skill-creation-guide in Claude Code?

Run npx claude-code-templates@latest --skill development/skill-creation-guide. Another installation method is npx skills add davila7/claude-code-templates --skill skill-creation-guide -a claude-code.

What does skill-creation-guide do?

It guides the design and revision of skills, including their metadata, instruction detail, and optional bundled files.

Which fields are required in SKILL.md?

Its YAML frontmatter needs name and description, followed by Markdown instructions. Scripts, references, and output assets can be kept in optional directories.

Similar skills

SKILL.md skills catalog →

From the same set495

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor