TL;DR
A skill is not a saved prompt - it is a reusable folder with a SKILL.md file that Claude can load, run, and improve on its own. You build it once and trigger it with a slash command. Start with Anthropic's skill-creator (the skill that builds skills), then ship a meeting-notes processor in ten minutes.
A skill is not a prompt
Most people treat Claude like a smarter search box: type something, get something back, maybe save a prompt in a doc for next time. A skill breaks that model. A prompt is passive - you give Claude information and it responds. A skill is active: it can search the web, read and write files, call APIs, run code, and execute multi-step workflows, all without you managing any of it. A system prompt gives Claude information; a skill gives Claude a job.
What a skill is under the hood
A skill is just a folder with a SKILL.md file inside it. That file has two parts: YAML frontmatter that tells Claude when to use the skill and what tools it has access to, and markdown content with the step-by-step instructions Claude follows when it runs. Once it is set up, you trigger it with a slash command - /meetnotes, /carousel, /leadmagnet - and Claude loads the skill and executes the whole workflow. Skills can be packaged and shared, so one person builds it and the whole team installs it in seconds.
Start with the skill that builds skills
Anthropic ships a free skill specifically for creating new skills: the skill-creator. You describe what you want, it asks clarifying questions, writes the skill, and runs automated tests on it - all on its own.
- 1Open Claude Code in your terminal.
- 2Type / and select Plugins, then search for skill.
- 3Install the skill-creator skill.
- 4Type /exit and reopen Claude Code.
- 5Type /skill - it should now appear in your command list.
Build your first skill in 10 minutes
Build a meeting-notes processor: paste in a transcript, get back a structured summary with action items, key decisions and open questions, saved as a searchable markdown file. Invoke the skill-creator with this prompt:
Prompt - describe the skillI want a skill that processes meeting transcripts. It should output: a
high-level executive summary, action items per person on the call, key
decisions made, and any open questions. Save the output as a markdown
file in an /outputs folder. If action items are unassigned, take your
best guess at who should own them and flag it. Tell me if there's
anything else worth capturing.Claude asks a few follow-up questions about storage, input format and edge cases - answer them honestly, then say 'Yes, go ahead and build it.' It writes the SKILL.md, runs its own tests, and fixes any gaps it finds without you touching anything. Then type /meetnotes, tag your transcript, and it saves the output to /outputs. Open a new session later and ask 'What open questions came up in the AI call?' - Claude searches your output files and answers. You just built a searchable meeting memory.
Five skills worth building this week
- Lead qualifier - paste in a profile or inquiry email, get a fit score and a suggested next step.
- Proposal writer - input client notes, output a formatted proposal draft in your tone.
- Content repurposer - paste a transcript, get short-form scripts, posts and a hook list.
- SOP builder - take a call transcript, extract the process, write a standard operating procedure.
- Weekly review - scan your task list and notes, output a prioritised plan for the next 7 days.
Common questions
What is the difference between a skill and a prompt?
A prompt is a one-off instruction Claude responds to. A skill is a reusable folder with a SKILL.md file that Claude loads and runs the same way every time, with access to tools - it can read and write files, call APIs and run multi-step workflows. A prompt gives information; a skill gives Claude a job.
Do I need to code to build a skill?
No. The skill-creator writes the SKILL.md for you from a plain-English description and tests it itself. You describe what you want, answer its clarifying questions, and approve - no manual file editing required.
How do I install the skill-creator?
In Claude Code, type / and select Plugins, search for skill, install skill-creator, then type /exit and reopen. Type /skill to confirm it appears. It then lives in ~/.claude/skills/ and works in every project.
How do I run a skill once it's built?
With a slash command. If you built a meeting-notes skill it might be /meetnotes - type the command, tag any input file, and Claude runs the whole workflow and saves the output where you told it to.
Can I share a skill with my team?
Yes. Skills can be packaged and shared as files. One person builds the skill and everyone else installs it in seconds - no copy-pasting instructions and no per-person setup.
What should my first skill be?
Something you do at least weekly so the payback is immediate - a meeting-notes processor is a great first build. After that, lead qualifiers, proposal writers and content repurposers are the highest-leverage next steps.
Want a library of skills ready to install?
Get the other 2 in the skills stack - free, with 5,000+ builders.
Join the Club