Save a job once, reuse it forever
Where skills come from
You do not sit down to write a skill. You do a real job with Claude, get it right, then ask Claude to remember exactly how. That is the whole loop, and it is how every skill below was made.
If you already locked that job into a deck_specs.md using the working method on the Make good work page, you are most of the way there: a skill is those same instructions, given a name and a trigger phrase so Claude reaches for it on its own.
Brief it the way you would a designer. Let it read the files, plan, and build the thing.
Check what came back. Steer it, correct it, go again until it is right.
Once it is right, say "save this exact process as a skill". Claude writes it down so you never explain it again.
Run it with a slash command. The job that took an hour and back and forth is now instant.
The move is from asking to assigning. A prompt gets you one answer, once. A skill hands Claude the whole job and gets it done the same way, every time you run it.
Instructions behind a slash command
A skill is a saved prompt in a plain text file you trigger with a slash command like /weekly-summary. Instead of typing the same long prompt every week, you write it once and run it whenever you need it.
Most of the time you make one with the loop above: do the job, then say "save that as a skill." If you already know the routine, you can also describe it cold and Claude writes the file in the right place.
Create a skill called weekly-summary that searches my Calendar and
Slack for the past week and sends a summary to my Slack in the
private channel #weekly.
Claude saves a SKILL.md: a short header, then the steps in plain language. You can open it any time, but it is usually easier to ask Claude to change it.
---
name: weekly-summary
description: Pull last week's calendar and Slack into a summary and post it to #weekly.
---
## Weekly summary
1. Check Google Calendar for the past 7 days.
2. Check Slack for messages I sent or was mentioned in.
3. Write a short summary: meetings, key messages, action items.
4. Post the summary to my Slack channel #weekly.
In the Code tab, type /, start typing or pick it from the list, and hit Enter.
Skills sit in one of two places on your hard drive. The only difference is how widely they apply.
Global
~/.claude/skills/. Available in every project. Use it for the way you always work: your writing voice, your default deck system, personal shortcuts.
Project
.claude/skills/ inside a folder. Available only in that project. Use it for one client or job: their brand rules, that project's data sources, a one-off workflow.
Keep them lean. Do not write down anything Claude can work out for itself from the files, only the decisions it cannot guess. The same rule shapes your CLAUDE.md: see the claude-md skill in the gallery.
You do not have to build them all
You do not have to write every skill yourself. We have started a gallery of skills for you to choose from, and the more we each save and share, the faster the whole team gets. When you make a good one, drop it in #claude-crew so the rest of us can learn from it.
Anthropic publishes a big library of official skills too. You can browse all of them at claude.com/plugins.
Don't build what's already there
The gallery holds every skill we have built and shared so far. Browse the full set, grab what you need, and add your own as you go.