Course B · Module B2 Going Agentic · Lesson 15 of 18
Package your own expertise so any agent can use it.
At the very start of this course you ran npx skills add and installed the
mattpocock teach skill — a folder of instructions that gave
your AI a new capability with a single command. You used someone else's packaged expertise.
This lesson's single win is understanding how to package your expertise the same
way — so any agent on your machine (or your team's) can tap into it. By the end you'll
know the shape of a skill, when to build one versus something heavier called an MCP server,
and you'll have a clear path to building your first one.
Remember the teach skill you installed? Under the hood it's a folder
containing a file called SKILL.md — plain text that tells the AI what the
skill does, how to invoke it, and what steps to follow. That's it. No compilation, no
deployment, no infrastructure.
Think of it as a saved prompt with a name and a trigger. You give it
a name like /onboard-client, write out the steps you follow every time you
onboard a new client, and from that point on any agent session can run your exact
process just by invoking the skill name.
A skill lives in a .claude/skills/your-skill-name/ folder. At minimum it
needs one file:
Here is a minimal SKILL.md for a fictional "weekly-report" skill — just
to show you the shape:
# weekly-report skill ## What this does Generates a formatted weekly progress report from bullet notes. ## When to use it Run /weekly-report at the end of each work week. ## Steps 1. Ask the user to paste their raw bullet notes for the week. 2. Organise into: Wins / Blockers / Next-week priorities. 3. Write in plain, confident language — no jargon. 4. Output as a ready-to-paste email.
That's the whole thing. When you run /weekly-report in a Claude session,
the agent reads those instructions and follows them. Your expertise is now reusable
— by you, your VA, or any collaborator with access to the folder.
A skill is the right tool when you want to package reusable instructions or a multi-step process. But sometimes your agent needs to reach out and talk to a live system — read from your database, query an API in real time, trigger an action in your CRM. That's where an MCP server comes in.
MCP stands for Model Context Protocol — an open standard that defines how an agent talks to external tools. An MCP server is a small program that sits between your agent and some data source or API, translating requests both ways. The quickstart guide (linked below) shows the simplest possible version in about 50 lines of code — well within reach with AI assistance.
Every repeatable process you follow in your business — your client intake, your content calendar, your product launch checklist — is exactly the material skills are made of. You've been building this expertise for years. Packaging it takes an afternoon. Once it's packaged, any agent session, any team member, any future hire can run your proven process with a single command.
That's the genuine superpower here: you stop being the bottleneck on your own expertise. The knowledge travels with the project folder, not just with you. It's one of the most worthwhile things you can build.
Answer before opening. Recalling it now is what makes it stick.
A SKILL.md file inside a folder named after your skill under .claude/skills/. It contains a plain-English description of what the skill does and the steps the agent should follow.
MCP server. A skill packages instructions — it can't make live API calls on its own. An MCP server acts as the bridge between the agent and a live data source like Shopify's API.
Absolutely yes. A repeatable process made of instructions is exactly what skills are for. Write out the 7 steps in a SKILL.md, name the skill /onboard-client, and you can run your exact process from any agent session, and so can anyone on your team.
Read this next (primary source)
Model Context Protocol Quickstart (modelcontextprotocol.io) — the official guide to building your first MCP server, written for developers but short enough to skim for the shape. ~15 min. See RESOURCES.md for more.
SKILL.md you can install in
the next 20 minutes. Bring the process; I'll handle the formatting.
New terms this lesson — skill, MCP server, Model Context Protocol — are defined in the course glossary.