Share and Distribute Skills
A skill is just a SKILL.md file. That makes sharing simple: send the file, push it to GitHub, or publish to a skills marketplace. This lesson shows you how to do each.
Three ways to share a skill
Step 1 — Prepare your skill for sharing
Before sharing, make sure your SKILL.md is easy for a stranger to understand and install. Add these five fields to the frontmatter and verify them against the checklist below.
Step 2 — Publish to GitHub
The recommended layout for a skills repository is one file per skill, a short README that shows how to install and use each one, and a license file.
Keep the README short. All a user needs to know is how to install and what commands each skill adds.
Tell users both install paths — copy a single file or clone the whole repo:
Step 3 — Submit to a marketplace
Each marketplace has a slightly different submission process, but they all start from a public GitHub repo.
Sharing within a team
If you want the whole team to use the same skills without everyone managing their own copies, store them in the project repository and symlink from there.
Claude Code automatically loads skills from a .claude/skills/ directory at the project root, in addition to the user-level ~/.claude/skills/ directory. No symlinks needed.
.claude/skills/ to your repository. Every developer who clones the project gets the team skills automatically — no manual install step required.Versioning and updates
Use semantic versioning in the version field. Tag each release in Git so users can pin to a known-good version.
| Change type | Version bump | Example |
|---|---|---|
| Fix a bug, improve wording | Patch (1.0.0 → 1.0.1) | Corrected output format typo |
| Add a new argument or step | Minor (1.0.0 → 1.1.0) | Added severity flag support |
| Rename, restructure, break compatibility | Major (1.0.0 → 2.0.0) | Renamed /review to /code-review |
/code-review). Renaming a skill is a breaking change — always bump the major version and note the rename in your changelog or README.Claude Skills — Section Complete
What's Next
You've mastered Claude Skills. The next module introduces Claude Plugins — bundles of Skills, Connectors, and Commands you can install and share as a unit.