Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.282 ·

Skill allow rules no longer approve skills using names reserved for claude.ai

A Skill(...) allow rule no longer silently approves a skill that uses a name reserved for skills synced from your claude.ai account

You'll notice Improvements
JSON All of v2.1.282
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
PermissionsArea: what it touches
ImprovementsKind: in v2.1.282,
ImprovementsSection of the release
What

A skill is a packaged set of instructions Claude can use, and an allow rule such as Skill(x) lets a skill run without asking you first. Some skill names, marked by a set prefix, are now reserved for the skills synced from your claude.ai account. A Skill(...) rule, including one that matches by prefix, no longer pre-approves these:

  • a skill that uses a reserved name but did not come from your account, for example one from a plugin
  • a synced skill that has been renamed, where your rule still names the old name

In both cases you are asked for approval every time, with a message explaining why no rule can pre-approve it.

Alongside this, a local skill whose name collides with a synced one is filtered out, and a command not supplied by a plugin that uses a reserved name is flagged as using a name reserved for your claude.ai account.

This sits behind the tengu_plaid_harbor gate, whose built-in default is on, and the server can change it. With the gate off, a plain name or prefix match still allows the skill.

Why

If you have broad Skill(...) allow rules, you may start seeing approval prompts for plugin skills that use names meant for your account's own skills. This stops another source from borrowing those names to run without asking.

Read from
Feature flag
tengu_plaid_harbor Not enough to say

Nothing here resolved what this flag was doing on this version, so nothing here should be read as on or off.

This account: no value returned · anonymous baseline: no value returned · compiled default in v2.1.282: on

These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.

Read once, for one account on one subscription tier, against v2.1.282. It isn't a statement about your account. What a flag value here can and cannot tell you

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhich name prefixes count as reserved is not settled.

See this entry in the whole of v2.1.282 →

Feedback