Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.223 Home All releases olderv2.1.222 v2.1.224newer

Plugin and skill search requests a new user:plugins OAuth scope

Not switched on
Useful2 Signal3
Plugins Notable not in their notes

Signing in can request an extra permission for plugin search, though search itself remains policy-gated.

A user:plugins scope expansion path exists, but the plugin search route still requires the allow_plugin_skill_search policy.

allow_plugin_skill_search
What

A scope-expansion path can refresh the claude.ai token to obtain a new user:plugins scope before the plugin search route is called, but search itself is still behind an existing policy gate.

Details
  • The claude.ai project scope list gained user:plugins.
  • The expansion logs under [plugins-scope] and reports plugins_scope_expansion outcomes including save_failed and expand_failed, the latter with detail "refresh succeeded but user:plugins not granted".
  • It bails out for custom OAuth clients, non-claude.ai providers, and when nonessential traffic is disabled.
  • The search route remains gated on the allow_plugin_skill_search policy.
Evidence

refresh succeeded but user:plugins not granted

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v2.1.223 →