How to build a Claude Cowork plugin
A plugin is a package with a slash command, a skill description, and an optional connector list. Five steps.
- 1
Pick one outcome
Start with a single, clear outcome a non-technical user wants — e.g. 'draft a weekly client report'.
- 2
Scaffold the plugin
Create a directory with plugin.json, commands/, and skills/. Define the slash command and the skill description.
- 3
Wire up connectors
List the connectors the plugin needs. Keep it minimal — Notion and Drive cover 80% of cases.
- 4
Test in Cowork
Install the plugin locally in Claude Cowork, run your slash command, iterate on the prompt.
- 5
Publish and submit
Push to GitHub and submit via claudecoworkplugins.com/submit — we'll review and list it.