Getting started
claude-skills is a personal mono-repo of Claude skills. Each top-level directory in the GitHub repo is one self-contained skill: an instruction pack Claude loads on demand.
What's a skill?
A skill is a folder with:
- A
SKILL.md— the instructions Claude follows when the skill triggers. - A
README.md— human-readable overview. - Optional
references/— additional docs Claude pulls in for specific phases (interview flow, design spec, self-evaluation thresholds, etc.). - Optional
assets/— templates, fixtures, anything Claude reads at render time. - Optional
scripts/— shell scripts the skill shells out to.
The first paragraph of every SKILL.md description is what Claude reads to decide whether the skill applies to a request. That's the trigger contract.
Install a skill
Claude Code
Drop the skill directory into ~/.claude/skills/:
git clone https://github.com/joestump/claude-skills.git
cp -r claude-skills/retirement-plan ~/.claude/skills/
Claude Code picks it up on the next session. No restart needed.
Claude.ai (web / desktop)
- Download the skill's
.zipfrom the Releases page — or zip the directory yourself. - Open Claude → Settings → Capabilities → Skills → Upload.
- Drop the zip in.
Versioning
Skills version independently using per-skill tags:
<skill-name>-v<MAJOR>.<MINOR>.<PATCH>
Examples:
retirement-plan-v1.0.0retirement-plan-v1.1.0
When you push a tag matching *-v*.*.*, a workflow zips the matching skill directory and publishes it as a GitHub Release with install instructions in the notes.
Browse the skills
- retirement-plan — high-fidelity retirement plan artifact builder.
- self-report — files GitHub issues when a skill hits friction.