How a saved prompt graduates into a Claude Cowork skill, and how skills bundle into plugins. The four-layer model, when to step up, and the Tinkso build process.
TL;DR. A prompt becomes a saved prompt when one operator uses it twice. A saved prompt becomes a skill when three operators use it regularly. A skill becomes part of a plugin when you have three or more skills the team installs together. Each step up adds reuse and consistency at the cost of more upfront authoring. The decision is a question of usage, not engineering ambition.
| Layer | What it is | When to use |
|---|---|---|
| Prompt | Typed in the Cowork chat each time | Exploring; one-off; the first attempt |
| Saved prompt | Pinned in CLAUDE.md, reused by name | An operator runs it more than once a week |
| Skill | A packaged unit Cowork can invoke; bundles instructions, schemas, sometimes connector calls | Three or more operators use the same workflow |
| Plugin | A bundle of skills (and sometimes connectors and assets), installable in one step | You have three or more skills the team installs together |
The pyramid is intentional. Most workflows live happily as saved prompts forever. The handful that earn the upgrade to a skill are the ones where consistency across operators matters more than flexibility.
Four triggers that mean it is time:
If none of those apply, leave it as a saved prompt. Premature skill-isation is a real failure mode.
A skill is a small set of files, not a code project:
SKILL.md describing what the skill does, when to invoke it, expected inputs and outputs..claude/.You can author a skill without being an engineer — it is a structured markdown document, not code. What an engineer adds is rigour around the schema, the error cases, and the connector wiring.
A plugin is a set of skills bundled together with a manifest. Installable from a marketplace or a private location. Tinkso's typical engagement ships one plugin per function: tinkso-finance-pack, tinkso-marketing-pack, tinkso-ops-pack. The team installs once; every operator on that function gets the same skills.
Plugins are how skill development scales beyond the pilot team. One operator's clever skill becomes the function's standard.
We code the first three skills with the operator watching, then the team writes their own. That is the test of whether the rollout took: can your team author a skill without us in the room?
These are the skills that show up in roughly every mid-market deployment, with names varied per industry. If three of those map to your function, you have your first plugin.
The prompt → saved prompt → skill arc is the cleanest signal we have for "this team is getting serious." Most clients hit it around week five of a deployment. We treat the first plugin as a milestone, not a polish step.
The temptation in week two is to skip ahead and build skills before the saved-prompt phase has produced enough usage signal. Resist. A skill built from one operator's preference is a skill the rest of the team will quietly route around.
Open your CLAUDE.md. Find one saved prompt that appears in three operators' workflows. That is your first skill candidate. Note its inputs, outputs, and the one decision the operator makes mid-prompt — that decision is the schema field you need to expose in the skill.
Tinkso runs the deeper engagement behind the playbook on this page. Book a 30-minute call.