Guides
Guides to Claude Code skills
From your first install to publishing a plugin for your team. Each guide answers one question thoroughly, with working examples.
- 01 Fundamentals
What Are Claude Code Skills? A Practical Explainer
Claude Code skills are folders of instructions that Claude loads only when needed. Learn how SKILL.md works and when a skill beats CLAUDE.md or a prompt.
- 02 Recommendations
The Best Claude Code Skills in 2026, by Use Case
The Claude Code skills worth installing first, grouped by job: debugging, code review, frontend, databases, security, DevOps, documents and AI apps.
- 03 Getting started
How to Install Claude Code Skills (5 Ways)
Install Claude Code skills with a one-line command, a zip, a git-committed project folder, a plugin marketplace, or a claude.ai upload. Verify with /skills.
- 04 Reference
SKILL.md Format: Every Frontmatter Field Explained
A complete SKILL.md reference: required fields, open-standard keys, Claude Code extras like context: fork and paths, arguments, variables, and examples.
- 05 Tutorial
How to Write Your First Claude Code Skill, Step by Step
Build a real migration-review skill for Claude Code from scratch: folder setup, a description that triggers, a checklist, a bundled script, and testing.
- 06 Examples
Claude Code Skill Examples: 10 Real SKILL.md Files, Annotated
Ten real SKILL.md files, annotated: trigger descriptions, checklists, decision tables, bundled scripts and references, gotchas, and a copyable template.
- 07 Concepts
Skills vs Slash Commands, Subagents, Hooks, and MCP: Which to Use?
Compare Claude Code skills, slash commands, subagents, hooks, MCP servers, CLAUDE.md, and plugins in one table, with clear rules for when to use each.
- 08 Troubleshooting
Claude Code Skill Not Triggering? 9 Fixes That Work
Fix a Claude Code skill that will not load or trigger: YAML errors, name and folder mismatches, vague descriptions, precedence collisions, and context budget.
- 09 Configuration
Personal vs Project Skills: Where Claude Code Skills Live
Where Claude Code loads skills from: personal, project, nested, --add-dir, plugin, and enterprise locations, how precedence works, and which to choose.
- 10 Teams
How to Share Claude Code Skills With Your Team
Share Claude Code skills with a team: commit project skills to git, package them as a plugin with a marketplace, version releases, and review changes safely.
- 11 Platforms
Using Skills on claude.ai, the Claude API, and the Agent SDK
How Agent Skills work outside Claude Code: zip uploads on claude.ai, the /v1/skills API with code execution, the Agent SDK, and what stays portable.
- 12 Best practices
12 Best Practices for Writing Claude Code Skills
Twelve rules for writing Claude Code skills that trigger reliably and work: concise bodies, trigger-ready descriptions, checklists, scripts, and real tests.
- 13 Security
Are Claude Code Skills Safe? How to Audit a Skill Before Installing
Claude Code skills can run scripts and shell commands with your permissions. Learn the red flags, how to audit a skill, and which settings limit the risk.
- 14 Plugins
Claude Code Plugins: How They Bundle Skills, Commands, Agents, Hooks and MCP Servers
What a Claude Code plugin is, how plugin.json and marketplace.json work, how to install with /plugin, and when a plain skill is the better choice.
- 15 Platforms
Use Agent Skills Outside Claude Code: Codex, Cursor, Gemini CLI, GitHub Copilot, and OpenCode
Which agents read SKILL.md under the Agent Skills open standard, the folders Codex, Cursor, Gemini CLI, Copilot, and OpenCode scan, and what stays portable.