[DOCS] Settings and env-vars pages omit `disableBundledSkills` setting and `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` environment variable added in v2.1.169

Resolved 💬 1 comment Opened Jun 9, 2026 by coygeek Closed Jul 1, 2026

Documentation Type

Missing documentation (feature not documented)

Documentation Location

https://code.claude.com/docs/en/settings

Section/Topic

  • "All settings" table on the Settings page — missing row for the disableBundledSkills setting
  • "Environment variables" table on the Environment variables page — missing row for CLAUDE_CODE_DISABLE_BUNDLED_SKILLS
  • "Bundled skills" section on the Skills page — no mention of an opt-out that hides them

Current Documentation

The changelog (v2.1.169) introduces the feature:

"Added a disableBundledSkills setting and CLAUDE_CODE_DISABLE_BUNDLED_SKILLS environment variable to hide bundled skills, workflows, and built-in slash commands from the model"

Neither the setting nor the environment variable appears anywhere else in the docs mirror. A search of the mirror for disableBundledSkills, CLAUDE_CODE_DISABLE_BUNDLED_SKILLS, and bundled skills returns matches only on the changelog, the glossary definition of "bundled skills", and pages that mention bundled skills as a concept (e.g. skills.md, commands.md, interactive-mode.md).

The closest analogue, disableWorkflows / CLAUDE_CODE_DISABLE_WORKFLOWS, is fully documented in both tables and used as a pattern below.

Settings page (settings.md), "All settings" table — disableWorkflows row:

| disableWorkflows | Disable dynamic workflows and the bundled workflow commands. Default: false. Equivalent to setting CLAUDE_CODE_DISABLE_WORKFLOWS to 1 | true |

Environment variables page (env-vars.md), "Environment variables" table — CLAUDE_CODE_DISABLE_WORKFLOWS row:

| CLAUDE_CODE_DISABLE_WORKFLOWS | Set to 1 to disable workflows. Equivalent to the disableWorkflows setting | |

Skills page (skills.md), "Bundled skills" intro:

"Claude Code includes a set of bundled skills that are available in every session, including /code-review, /batch, /debug, /loop, and /claude-api. Unlike most built-in commands, which execute fixed logic directly, bundled skills are prompt-based: they give Claude detailed instructions and let it orchestrate the work using its tools."

The Skills page does not link to any way to hide these bundled skills.

What's Wrong or Missing?

A. Settings table omits disableBundledSkills

The "All settings" table on the settings page enumerates sibling disable settings — disableAgentView, disableAllHooks, disableAutoMode, disableSkillShellExecution, disableWorkflows, and so on. The new disableBundledSkills setting, added in the same v2.1.169 release, has no row.

B. Environment variables table omits CLAUDE_CODE_DISABLE_BUNDLED_SKILLS

The env-vars table documents every other CLAUDE_CODE_DISABLE_* variable that mirrors a settings entry (CLAUDE_CODE_DISABLE_AGENT_VIEW, CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS, CLAUDE_CODE_DISABLE_POLICY_SKILLS, CLAUDE_CODE_DISABLE_WORKFLOWS, etc.). The new CLAUDE_CODE_DISABLE_BUNDLED_SKILLS variable is absent.

C. Skills and commands pages do not mention the opt-out

The Skills "Bundled skills" section and the Commands reference explain that bundled skills exist and that they appear in / autocomplete, but neither surfaces the new opt-out. Users who want to suppress bundled skills have no in-page pointer to the new setting or environment variable — they have to find the changelog first.

Suggested Improvement

Settings page

Add a row to the "All settings" table in alphabetical order between disableAutoMemory (or its alphabetical neighbors) and disableWorkflows. Suggested wording, modelled on the disableWorkflows row:

| disableBundledSkills | Hide bundled skills, workflows, and built-in slash commands from the model. Default: false. Equivalent to setting CLAUDE_CODE_DISABLE_BUNDLED_SKILLS to 1 | true |

Environment variables page

Add a row to the "Environment variables" table in alphabetical order. Suggested wording, modelled on the CLAUDE_CODE_DISABLE_WORKFLOWS row:

| CLAUDE_CODE_DISABLE_BUNDLED_SKILLS | Set to 1 to hide bundled skills, workflows, and built-in slash commands from the model. Equivalent to the disableBundledSkills setting | |

Skills and commands pages

Add a short pointer near the "Bundled skills" section of the Skills page, and a similar note in the Commands reference intro, so that users who want to suppress bundled skills can find the opt-out without reading the changelog, for example:

"To hide bundled skills, workflows, and built-in slash commands from the model, set the disableBundledSkills setting or CLAUDE_CODE_DISABLE_BUNDLED_SKILLS=1 environment variable. See Settings and Environment variables."

Impact

Medium - Makes feature difficult to understand

Additional Context

Affected Pages:
| Page | Context |
|------|---------|
| https://code.claude.com/docs/en/settings | "All settings" table missing disableBundledSkills row |
| https://code.claude.com/docs/en/env-vars | "Environment variables" table missing CLAUDE_CODE_DISABLE_BUNDLED_SKILLS row |
| https://code.claude.com/docs/en/skills | "Bundled skills" section has no pointer to the new opt-out |
| https://code.claude.com/docs/en/commands | Commands reference does not mention the bundled-skills opt-out |

Total scope: 4 pages affected.

Changelog version: v2.1.169 (entry: "Added a disableBundledSkills setting and CLAUDE_CODE_DISABLE_BUNDLED_SKILLS environment variable to hide bundled skills, workflows, and built-in slash commands from the model").

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗