06-reference/research

cowork group plugin assignment enforcement

2026-09-19·research-brief·source: deep-research·by Ray Data Co (deep-research synthesis)
coworkpluginsorganizational-intelligenceadmin-controlsenterprise

Cowork group plugin assignment: the admin picks install behavior per group, "Required" locks it, and group targeting is Enterprise only

The question

"Does assigning a Claude Cowork plugin to a user group auto-install it for group members or only add it to their plugin directory, can an admin lock a group-assigned plugin so members can't disable it, and is group-to-plugin assignment available on the Team plan or Enterprise-only?"

Context: open follow-ups 1 and 2 from [[2026-09-15-anthropic-skills-per-role-enablement-scoping]]. The answer decides whether the Organizational Intelligence (OI) role-pack plugins (oi-presales, oi-delivery) can be admin-enforced for phData's ~60 sales users and ~12 engineers, or only default-provisioned with a user opt-out.

What we already know (from the vault)

What the web says

All quotes are from the current Help Center pages, fetched 2026-09-19.

Convergences and contradictions

Synthesis for RDCO

Answers to the three sub-questions. (1) Neither by default: the admin chooses. A group override can set Installed by default (auto-install, removable), Available for install (catalog only), Required (auto-install, locked), or Not available (hidden). (2) Yes. "Required" at the group level means members of that group get the plugin with no option to disable or uninstall it. (3) Group-to-plugin assignment is Enterprise only. Team plan owners can set the same four preferences, but only org-wide.

What this changes for OI. The parent brief's verdict ("build narrow, assign by group") stands, and the enforcement gap it flagged closes at the plugin level. On an Enterprise org, the recommended configuration is: set oi-presales and oi-delivery org-wide to Not available, then add a group override of Required for the sales group on oi-presales and for the engineering group on oi-delivery. Members outside both groups see neither. Because the org-wide default is hidden and the group setting replaces it, the lock applies only where we want it. "Admin-enforced", not just "default-provisioned", is the documented capability.

Two design consequences of the most-permissive rule. First, a person in both groups (a solutions architect who sits in sales and engineering groups, for example) gets both packs locked on. The rule has no "deny wins" option, so a pack cannot be kept off a person through one group while another group grants it. Group membership hygiene is the control, not the plugin setting. Second, "Required" is also the most permissive level, so any group set to Required wins over every other group's setting for that person. Use Required for the one pack per role, and Installed by default or Available for install for optional add-ons, so that stacking memberships stays predictable.

What stays unresolved, and where it bites. The lock is documented at plugin granularity. If individual-skill switches survive inside a Required plugin, a salesperson could still switch off the router skill, and "always present" would hold only for the plugin shell. That is the one point to confirm before we tell phData the packs are enforced. Also, this whole mechanism covers chat and Cowork only. The ~12 engineers on Claude Code still need managed-settings enabledPlugins (which the Claude Code docs also describe as non-disableable) or per-repository settings, as the parent brief laid out. If phData were on Team rather than Enterprise, role targeting would collapse to org-wide Required for both packs, and the July brief's 15-to-20-skill active surface per user would be lost. So the plan tier is a precondition to confirm with the phData admin, not an assumption.

Test plan (live admin console, Enterprise org).

  1. Create two groups, A and B, and a test plugin with at least two skills. Set the plugin org-wide to Not available. Set a group-A override to Required. Confirm a group-A member sees the plugin installed with no uninstall or disable control, and a group-B member does not see it in the catalog.
  2. As the group-A member, open Customize > Skills and check whether individual skills from the Required plugin show an on/off toggle. If they do, switch one off and confirm whether it stops triggering in Cowork and in chat.
  3. Add the group-B member to group A as well, with group B set to Not available. Confirm the plugin arrives as Required (most-permissive rule).
  4. Change the group-A override from Required to Installed by default while the member has the plugin installed. Record whether it stays installed and whether an uninstall control now appears after the next session or refresh.
  5. Repeat step 1 with a SCIM-provisioned group to confirm identity-provider groups behave the same as manual ones.
  6. On a Team org (if one is available), confirm the "Custom access" column and "Add groups" control are absent.

Why this is in the vault

This settles what RDCO can promise phData about the OI role-pack rollout: sales and engineering packs can be locked on per group in Cowork on an Enterprise org, but not on Team. It also corrects the "no admin lock" statement in [[2026-09-15-anthropic-skills-per-role-enablement-scoping]] before that statement reaches a deployment plan.

Open follow-ups

Related

Sources