[DOCS] Settings and env-vars pages omit `disableBundledSkills` setting and `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` environment variable added in v2.1.169
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
disableBundledSkillssetting - "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 adisableBundledSkillssetting andCLAUDE_CODE_DISABLE_BUNDLED_SKILLSenvironment 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 settingCLAUDE_CODE_DISABLE_WORKFLOWSto1|true|
Environment variables page (env-vars.md), "Environment variables" table — CLAUDE_CODE_DISABLE_WORKFLOWS row:
|CLAUDE_CODE_DISABLE_WORKFLOWS| Set to1to disable workflows. Equivalent to thedisableWorkflowssetting | |
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 settingCLAUDE_CODE_DISABLE_BUNDLED_SKILLSto1|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 to1to hide bundled skills, workflows, and built-in slash commands from the model. Equivalent to thedisableBundledSkillssetting | |
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 thedisableBundledSkillssetting orCLAUDE_CODE_DISABLE_BUNDLED_SKILLS=1environment 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").
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗