How do Claude plugins distribute skills and connectors to a team, and how do updates reach installed users?
Last updated 2026-08-25 · Confidence: documented — Anthropic’s Cowork docs, help center and Claude Code docs, plus the knowledge-work-plugins repo; the Cowork refresh cadence is unstated and the private-repo limit reported.
A plugin is a folder of skills plus an .mcp.json of connectors, hosted in a GitHub repo that Cowork and Claude Code both install from; pushes reach users on their next marketplace refresh, which is manual in Cowork unless an org Owner provisions the plugin, and off by default for third-party marketplaces in Claude Code.
One folder: skills, connectors, agents, hooks
Section titled “One folder: skills, connectors, agents, hooks”Cowork’s plugin docs list four components — skills, connectors (MCP servers), agents, hooks — installable in Cowork and Code. Anthropic’s knowledge-work-plugins repo is the template: each plugin holds .claude-plugin/plugin.json, skills/, commands/, and .mcp.json. Its .mcp.json entries are remote URLs ("type": "http", "url": "https://mcp.slack.com/mcp"); Gmail and Calendar sit there with empty URLs, and Cowork prompts the user to sign in when a bundled connector needs auth. For what goes in the skills themselves see Skills vs prompts.
Cowork: individuals add the repo, Owners provision it
Section titled “Cowork: individuals add the repo, Owners provision it”Anyone adds a repo under Customize › Plugins › Add marketplace as owner/repo; Cowork’s sync runs server-side without the user’s credentials, so plugin repos it points at must be public. Org-wide distribution is the reverse: only Owners and Primary Owners on Team/Enterprise can add a GitHub marketplace under Organization settings › Plugins, the repo must be private or internal with the Claude GitHub App installed, and each plugin is set to installed-by-default, available, hidden, or required (see Sharing with teammates for the same Owner gate elsewhere).
Updates: manual refresh, or a version bump on the default branch
Section titled “Updates: manual refresh, or a version bump on the default branch”- Personal marketplaces: “Click Update on a marketplace to pull the latest plugins”; Cowork also “checks for plugin updates” on its own, at a cadence the docs don’t give.
- Org marketplaces: automatic sync runs when a PR “that includes a plugin version bump is merged to the repository’s default branch”, or on the admin’s Update button; syncs take up to 30 minutes.
- Claude Code:
claude plugin marketplace add owner/repothenclaude plugin install name@marketplace; auto-update runs within ten minutes of launch but is off by default for third-party marketplaces, and a declaredversionthat isn’t bumped keeps users on the cached copy.claude --plugin-dir ./folderloads the folder directly,/reload-pluginspicks up edits.
Test the cadence: change one skill description without bumping version, note the push time, and check a teammate’s Cowork hourly with and without pressing Update.
Sources
Section titled “Sources”- Install plugins — claude.com Cowork docs
- Use plugins in Claude — support.claude.com
- Manage plugins for your organization — support.claude.com
- How to customize plugins in Cowork — academy.claude.com
- anthropics/knowledge-work-plugins and its productivity/.mcp.json — github.com
- Create plugins — code.claude.com
- Create and distribute a plugin marketplace — code.claude.com
- Discover and install plugins — code.claude.com
- Plugins reference — code.claude.com
- Cowork “Add marketplace” fails on private plugin repos, #61271 — github.com