Skills, MCP and Plugins: Making a Method Reusable
Prompting by hand does not survive the tab you did it in. A skill is your method written down, a connector is reach into a system you already use, a plugin is both shipped together. The three are not synonyms, and a buyer who can separate them negotiates better.
- पढ़ने का समय: 11 min
इस अध्याय में क्या शामिल है
- The Method Is the Bottleneck
- Three Words That Are Not Synonyms
- Why MCP Matters to a Buyer
- Written Once, Then Reused
- Shared or Private
पाठ्यक्रम के अध्याय अंग्रेजी में लिखे गए हैं। एकेडमी का बाकी हिस्सा अनुवादित है।
Ask a general assistant to review an NDA against your firm's position and it hits two walls. It does not know your position, so it falls back on a generic checklist. And it cannot open the NDA, because the file is in your document system and it has no way in.
So you download the file, paste it in, and type out your position from memory. Then you do it again for the next NDA. Chapters 15 and 16 taught you to do that well. This chapter is about the part nobody mentions: doing it well by hand does not survive the tab you did it in. The bottleneck in legal AI is almost never the model. It is that the method is not written down anywhere.
Three add-ons remove those walls, and you do not need to build any of them to benefit. They show up in product settings and vendor pitches, and between them they explain most of what a legal AI tool can actually do with your work.
A skill
Your method, written down.
A folder with a plain-text file in it: a name, a one-line description of when to use it, then the steps, the checks and the shape of the answer. The folder can also hold your playbook, a template, past work a partner signed off, or a small program for a step that has to be exact, such as counting days to a filing deadline.
Without it: Retyped into the chat every time, slightly differently, by whoever happens to be doing it.
A connector
Reach into a system you already use.
A link that lets the assistant read from and write to your document management system, your matter database, a filing portal, a contract repository. The open standard for this is MCP, the Model Context Protocol. Products rarely use the letters: Claude calls them connectors, ChatGPT calls them apps.
Without it: Download, copy, paste. Which is also where the confidentiality mistakes happen.
A plugin
Skills plus connectors, as one installable thing.
The bundle a team actually adopts: a skill for each part of a task, the connectors those steps need, a command that starts the work, and the defaults, shipped together so a new joiner gets the firm's method on day one rather than in year three.
Without it: A method that exists on one person's laptop and leaves when they do.
A skill is not a prompt
This distinction is worth being precise about, because the three things look identical in a text box and behave nothing alike.
- A prompt is what you type in one conversation. It works once. When the conversation ends it is gone, and next time you type it again, slightly differently.
- Standing instructions (a project's custom instructions, a system prompt) are saved, but they apply to every message whether they are relevant or not, so they compete for the same finite context window as your actual documents.
- A skill is saved and is loaded only when the task matches it. You write the guidance once and never repeat it.
That last clause is the whole mechanism, and it is what makes installing dozens of skills possible rather than absurd. At the start of a conversation the assistant sees only each skill's name and one-line description, roughly a hundred tokens apiece. When your request matches a description, it opens that one skill and reads the instructions in full Anthropic · Agent Skills (opens in a new tab). Try it with four installed and one request.
The request
The description for nda-review matches. That one file opens.
The other three stay shut. Their one-line descriptions were read; their instructions were not.
Installed skills
- nda-reviewopen · ≈ 1,900 tokens
Review a mutual or one-way NDA against the firm's standard positions and return a clause-by-clause comment table.
nda-review/SKILL.md
- Fix the governing law and the forum before commenting on anything else. A DIFC or ADGM clause changes the fallback position on term, carve-outs and remedies, so read it first and say which one you found.
- Flag a one-way obligation. The firm's position is mutual confidentiality unless the file explains why not.
- Term: the standard ask is three years from disclosure, five for technical information. Perpetual confidentiality over ordinary commercial information is a negotiating point, not a default to accept.
- Confirm the four carve-outs are present: already public, already held, independently developed, compelled by law or regulator.
- If the information includes personal data, name the applicable data-protection law before approving any onward transfer.
- Return a comment table: one row per clause, with the position, the fallback and the walk-away.
- client-lettershut · ≈ 100 tokens
Draft client correspondence in firm style: updates, confirmations, and letters that enclose a document.
- court-deadlinesshut · ≈ 100 tokens
Count a filing or appeal deadline from a served date and name the rule the count comes from.
- dd-checklistshut · ≈ 100 tokens
Build and track a due-diligence request list for a share purchase or an asset deal.
What the context is carrying
The arithmetic, so you can argue with it: four descriptions at ≈ 100 tokens each is ≈ 400. One of them opens, so swap its description for its file: 400 − 100 + 1,900 ≈ 2,200 tokens. Reading all four files on every turn would cost ≈ 7,500. The shelf can hold thirty skills on the same terms, because the idle cost is a sentence and only the matching file is ever read.
Illustrative. The four skills are invented and every token figure is rounded to the nearest hundred, so treat the tally as an order of magnitude rather than a measurement. The two anchors it rests on, roughly 100 tokens for a name and a one-line description and a ceiling under 5,000 for a whole skill file, come from published skill-authoring guidance; nothing here was counted with a tokeniser. Real costs vary by model and by language.
The same rule applies inside the folder, which is why a skill has no practical size limit. A skill can be one sentence ("when you write to a client, sign off with the matter number") or a thousand lines carrying every clause of your NDA position and the reasoning behind each one. The published guidance is to keep the entry file short and move the detail into separate files it points at Anthropic · Skill authoring best practices (opens in a new tab). Those open only when a step needs them, and a program is run rather than read, so only its result enters the conversation.
Inside one skill
A folder, of which exactly one file is always read
nda-review/
- SKILL.mdThe entry file: what this skill is for, and the handful of steps that say when to reach for everything else.When the task matches
- playbook.mdThe long version. Every clause position, every fallback, every walk-away, in the order a reviewer meets them.When a step needs it
- reference/standard-nda.pdfThe firm's own template, to hold the counterparty's draft against.When a step needs it
- reference/personal-data.mdWhich data-protection regime applies by forum: DIFC, ADGM, and onshore. Read only when the information in scope includes personal data.When a step needs it
- examples/acme-review-2025.docxOne finished review, so the output has a shape to copy rather than a shape to guess.When a step needs it
- templates/comment-table.docxThe table the review is delivered in, with the columns already named.When a step needs it
- scripts/check_defined_terms.pyLists every term defined and never used, and every term used and never defined. Its answer enters the conversation; its source code never does.Run, not read
One file is required. A thousand-line playbook costs nothing until a step calls for it, so write a short entry file and put the depth beside it.
A skill can tell an assistant to do anything the assistant is allowed to do.
That includes running the programs inside its own folder. So a skill from an untrusted source is executable code you did not read, arriving with the authority of your own method. The upside is that a skill is plain text: you can read it, which makes "read it before you install it" a real instruction rather than a disclaimer. Apply the permission question from the previous chapter: what does this let the assistant see, change and send?
Why MCP matters to a buyer, not just an engineer
MCP is an open protocol for connecting assistants to the systems that hold your data, published in November 2024 Anthropic · Introducing the Model Context Protocol, Nov 2024 (opens in a new tab) with an open specification MCP · Specification (opens in a new tab). That sounds like an engineering detail. It is a procurement question, and the arithmetic shows why.
Wiring
- Somebody has to build and maintain this
3 assistants × 4 tools = 12. Each new tool means 3 more, and each new assistant means 4 more. Nothing is reusable, because every link is written for one pair.
This is the whole claim MCP makes. Not that it reads a contract better, but that it turns 3 × 4 into 3 + 4, of which a firm pays for 4. Ask a vendor whether their connector speaks it before you commission a bespoke one.
Illustrative. The three assistants and four legal systems are a sample of a moving market, not a census, and the names will date faster than the arithmetic does. The counts are of integrations, which is countable, and not of effort, which is not: one connector into a twenty-year-old document management system can cost more than the other eleven put together.
Before a standard, every integration was bespoke: your document system to vendor A, then the same work again for vendor B. Most pairings were therefore never built at all. And the cost of the ones that were is not the engineering. It is that you cannot leave. Switching assistant means rebuilding every connection, so the first vendor through the door keeps you by inertia rather than by merit.
A connector written to an open protocol is one you can point at a different model next year. That is the whole of the argument, and it is the question to put to a vendor: is your integration layer a standard, or is it yours? The red flags in How to Evaluate a Legal AI Vendor all point at the same thing.
Two cautions on connectors specifically. Whatever the assistant reads through one goes to the model's provider exactly as if you had typed it, so Privilege & Confidentiality with AI applies in full. And text arriving through one, an email or a document from the other side, can carry hidden instructions aimed at the assistant rather than at you. A well-built connector uses your own access rights: if you cannot open a matter in the document system, neither can the assistant. Ask whether that is true of the one you are being sold.
How the pieces fit
Back to the Acme NDA, with a contracts plugin installed. You type "review the Acme NDA against our position." The assistant matches the request to the NDA skill and reads your checklist. It uses the document system connector to find and open the file. The model then does what chapter 13 described: it reads, compares and writes, in the format your skill asked for. You review the result.
The skill supplied the method. The connector supplied the file. The plugin delivered both. The model did the reading and the writing, and it was the same model all along.
That last sentence is the buyer's lesson, and it is worth sitting with: much of what makes an AI tool "legal" is skills and connectors arranged around a general model. Which is good news if you are choosing, because it means the differentiator is inspectable. Ask to see the skills. They are plain text.
Written once, then reused
Writing a method down costs more than doing the task once. That is the honest objection, and it decides which tasks are worth the trouble. For a task you do once a year the procedure takes longer than the work, so do the work. For a task you do every week the cost is paid once and then stops.
Where the cost goes, by how often you do the task
| How often | Write it down? | Why |
|---|---|---|
| Once, ever | No | The procedure takes longer to write than the task takes to do. |
| A few times a year | Borrow one | Start from somebody else's and add your positions. Do not build from zero. |
| Weekly | Yes | Paid once; every run afterwards is free, and consistent. |
| Across a team | Yes, and ship it | A plugin is how a method reaches people who were not in the room. |
A decision rule, not a measurement. The threshold moves with how long your task takes and how stable the method is: a volatile procedure is worth writing down later, once it has stopped changing every week.
Shared or private, and why that is a strategy question
Some methods have no competitive content. A procedure for checking an NDA against standard positions, or a classification checklist for a regulatory notice, does not need rebuilding inside every legal team in the market; sharing it costs you nothing and raises the floor. Others are the practice itself: your fallback positions, your risk appetite, what your firm concedes and what it never does. Those stay yours, and The Data Myth explains why they, and not your document archive, are what makes a firm defensible.
Either way the method belongs in a structured, reusable form rather than in somebody's head, which is also the only version of it you can measure, improve and prove. That last point is the next chapter.
In practice
Write down the method for the tasks you repeat. Borrow for the rest. Read everything before you install it.
Worth a skill
- NDA and standard-form review against your own positions
- Regulatory classification against a checklist you already apply
- A house memo or advice format you produce every week
- First-pass document review on a recurring matter type
Not yet worth one
- A one-off task you will not repeat this year
- A method still changing every time you run it
- Anything where the judgment IS the work, not the format
Check before installing
- A skill: who wrote it, and what does it tell the assistant to do?
- A connector: what can it see, change and send, and whose access rights does it use?
- A plugin: what is bundled inside, and who keeps it current?
Ask every vendor whether their connector layer is an open standard. The answer tells you how easily you could leave.