coworkplugins

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. 1

    Pick one outcome

    Start with a single, clear outcome a non-technical user wants — e.g. 'draft a weekly client report'.

  2. 2

    Scaffold the plugin

    Create a directory with plugin.json, commands/, and skills/. Define the slash command and the skill description.

  3. 3

    Wire up connectors

    List the connectors the plugin needs. Keep it minimal — Notion and Drive cover 80% of cases.

  4. 4

    Test in Cowork

    Install the plugin locally in Claude Cowork, run your slash command, iterate on the prompt.

  5. 5

    Publish and submit

    Push to GitHub and submit via claudecoworkplugins.com/submit — we'll review and list it.