Skip to main content
Applied AI for Management

Claude Code for Scrum Masters: Skills, MCP, Plugins and Subagents Explained, One Job Each

Skills, MCP servers, plugins and subagents are not four names for one feature. Each does a different job, and picking by name instead of by job is why setups disappoint. One question sorts them, with a sprint report, a retro and a Jira board as the examples.

A Scrum Master at a desk faces a glowing sprint board. Around her: a panel reaching to the cloud, a small assistant, a figure reading paper stacks at its own desk, and a crate of building blocks.

Skills, MCP servers, plugins and subagents get talked about as if they were four names for the same feature. They are not. Each one does a different job, each one lives in a different place, and choosing the wrong one is the usual reason a Claude Code setup does not do what its owner hoped. The explainers keep coming, mostly written for developers, with git hooks and code review as the examples. This one uses a sprint report, a retro and a Jira board instead. Every definition below comes from Anthropic's Claude Code documentation, checked on 2 October 2026.

The sentence in Anthropic's own documentation that untangles the most confusion is a short one:

"Skills, subagents, hooks, and MCP servers all work on their own, without a plugin." Anthropic, Claude Code plugins overview

A plugin is the box. The other three are what can go in it. Once that is clear, the rest sorts itself into one question.

One question, four answers

Here is what each one actually is, in the documentation's terms.

A skill is a file of written instructions, named SKILL.md, kept in its own folder. Personal skills live in ~/.claude/skills/ and are available in every project on your machine. Claude can load a skill on its own when the request matches the skill's description, or you can run it by name with a slash, such as /sprint-report. Custom slash commands have been folded into skills, so if you have heard of commands, they are now the same thing.

An MCP server connects Claude Code to another system through the Model Context Protocol, an open standard. Anthropic's examples include Jira, Notion, Asana, Slack and Gmail. A skill tells Claude how to do something. An MCP server gives it something to reach.

A subagent is a separate assistant with its own context window. It starts fresh, does its job, and returns a result to your conversation. Anthropic's documentation is specific about the trade: it does not see your conversation history, the skills you have already run, or the files Claude has already read. That is what keeps a heavy reading job out of your main conversation, and it is also its limit.

A plugin is a package of any of the above, installed as one unit, usually from a marketplace. You need one when you want a whole setup at once, not one piece of it.

"I just want it to write my sprint report. Why do I need four of anything?"

Every guide I open turns into an architecture lesson. I have a report due on Friday and I want a draft of it, not a platform.

Then you need one of the four, and it is a skill. Write down how your sprint report is actually built: the sections, the order, what goes in the summary line, what your sponsor always asks about. Put that in a SKILL.md, give it a one-line description, and run it against last sprint's notes. That is the whole first step.

The other three solve problems you may not have yet. Add them when a specific limit of the skill gets in your way, not before.

"I'm not connecting Claude to Jira. Security will never approve it."

The second anything connects to our ticketing system, someone from security wants a meeting. I would rather not start that fight.

You may not need to, at least at first. Everything in the previous section works with no connection at all: you export or paste the sprint, and the skill does the rest. The connection is a convenience, not a requirement.

When you do want one, the setup is more contained than it sounds. An MCP server can be added at three scopes: just you in one project, everyone in a project, or just you across all your projects. Anthropic's own guidance is blunt about the risk, telling users to verify they trust each server before connecting it, because servers that fetch outside content can expose you to prompt injection. That guidance is worth taking to your security team yourself, before they find it.

"Plugins sound like the easy option. Why not install a few?"

Someone has already built what I need. Why would I write my own skill when I can install a whole plugin in one command?

Sometimes you should. A good plugin from someone who has solved your exact problem is a real shortcut, and Anthropic runs an official marketplace for exactly that. But an installed plugin is not free while it sits there. Anthropic's documentation says an enabled plugin is part of every session, not only the ones where you use it. The names and descriptions of its skills and agents sit in Claude's context on every turn, and those tokens count toward your usage.

It also runs as you. Whatever a plugin does, it does with your permissions. That is a reason to read what a plugin contains before installing it, and to disable the ones you stop using.

The part worth keeping

Four names, four jobs. A skill is how. An MCP server is reach. A subagent is a separate worker with a clean desk. A plugin is the box they ship in. Most setups that disappoint their owners picked by name rather than by job, usually starting with a plugin full of things they did not need.

Start with the job you repeat every sprint, and add the next piece only when the current one runs out.

Sources: Anthropic, skills | Anthropic, MCP | Anthropic, plugins overview | Anthropic, subagents | dev.to, Skills vs MCP connectors vs plugins. Checked 2 October 2026.

AI Systems with Claude, for Scrum Masters and Project Managers

Most AI pilots in project management do not fail on the model. They fail because somebody pointed the thing at a decision instead of at a task. This course is built around that distinction, and around the work that follows once you get it right.

Seven sections, taught against one running project from the first lecture to the last. You watch a system get built, then you build the same one against your own sprint. Nothing here is a demo that works only on the example.

You finish with five working systems and you keep them. The sprint report machine turns your board export and standup notes into the report you currently write by hand. The retro intelligence system tells you what the team keeps saying, not just what it said this time. The stakeholder comms engine drafts the update in the register the audience expects. The backlog health monitor flags the quiet decay nobody has time to check for. The risk and dependency tracker follows the chains that actually bite.

Seventy-six working files ship with it, across four sections, so every system is built against real sprint data rather than material invented for a slide. Four sprints of retrospectives, board exports, standup notes, backlog and risk data.

Explore the Course


Build the Sprint Reporting System, Not Another Prompt

AI Systems with Claude is our own course for Scrum Masters and Agile Project Managers, taught against one running project across seven sections. You build five working systems and keep them: the sprint report machine, the retro intelligence system, the stakeholder comms engine, the backlog health monitor, and the risk and dependency tracker. Direct from HK School of Management, not on Udemy.

See What Is Included