{"name":"skillOverrides","slug":"skilloverrides","family":"setting","title":"Settings keys","noun":"settings key","description":"[Hide or collapse a skill](\/docs\/en\/skills.md#override-skill-visibility-from-settings) without editing its SKILL.md","description_source":"docs","described_by":{"doc":"claude-code\/settings-reference","title":"All settings"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.284","in_current_build":false,"newest_mined":"2.1.308","builds":126,"mined_builds":149,"first_cited":{"version":"2.1.105","released_at":"2026-04-13 19:51:19","spans":3}},"aliases":[],"entries":[{"version":"2.1.302","anchor":"plugin-skills-can-now-be-overridden-via-skilloverrides-and-a","heading":"Skills that come from plugins can now be switched off in settings","line":"`skillOverrides` now applies to skills provided by plugins, which previously were always on, and organization-level overrides are also checked","released_at":"2026-10-16 16:48:28","reason":"found in this entry's text, named in this entry"},{"version":"2.1.302","anchor":"plugin-hidden-synced-skills-hiddenbehindplugin","heading":"Synced skills replaced by a plugin are hidden and point to the plugin","line":"A synced skill that now belongs to a plugin can be hidden, with a message pointing to the plugin skill or to `\/plugin` to turn the plugin on","released_at":"2026-10-16 16:48:28","reason":"found in this entry's text"},{"version":"2.1.301","anchor":"managed-settings-schema-expanded-settings-read-tool-returns","heading":"Organizations can push more settings remotely, and the output style is now reported","line":"Remotely managed settings now accept keys such as `effortLevel`, `outputStyle` and `attribution`, and Claude Code's settings report includes the output style","released_at":"2026-10-15 14:34:23","reason":"found in this entry's text"},{"version":"2.1.296","anchor":"skill-overrides-now-work-for-mcp-provided-skills","heading":"skillOverrides now applies to skills that come from MCP servers","line":"Settings in `skillOverrides` now apply to skills supplied by MCP servers, matched by the skill's name or its alias names","released_at":"2026-10-09 16:58:10","reason":"found in this entry's text, named in this entry"},{"version":"2.1.285","anchor":"skill-disabled-error-explains-the-reason","heading":"Error for a disabled built-in skill can now say why it is off","line":"When a built-in skill is turned off, the error can now give a specific reason and say if a `skillOverrides` entry also turns it off","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text, named in this entry"},{"version":"2.1.283","anchor":"doctor-prompt-audit-runs-the-claude-api-skills-prompt-au","heading":"\/doctor prompt-audit reviews your project's instruction files","line":"`\/doctor prompt-audit` hands off to the bundled claude-api skill to audit CLAUDE.md, rules, skills and other instruction files","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text"},{"version":"2.1.283","anchor":"skill-override-resolution-simplified","heading":"Fewer names are checked when applying skill overrides to synced skills","line":"For skills synced from claude.ai, skillOverrides now checks only the skill's name and one other key, so overrides under older names may stop applying","released_at":"2026-09-25 18:46:11","reason":"found in this entry's text, named in this entry"},{"version":"2.1.282","anchor":"synced-skills-now-carry-a-skill-class-default-account","heading":"Synced skills are now tagged with a class, and skillOverrides handles them more carefully","line":"Skills synced to your account now carry a class, defaulting to account, and `skillOverrides` checks several keys per synced skill","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text, named in this entry"},{"version":"2.1.282","anchor":"synced-skill-overrides-and-namespaces-new-copper-heron-off","heading":"Settings overrides for skills synced from claude.ai now also match their other names","line":"Overrides for account-synced skills now also check their alias names, and two remote switches change how synced skill names are handled","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text, named in this entry"},{"version":"2.1.277","anchor":"skill-overrides-now-stored-via-null-prototype-objects-new-m","heading":"Skill overrides now stored via null-prototype objects; new message for name collisions with Settings storage","line":"Skill overrides use a safer storage format, and settings now warn when a skill's name can't be stored","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text, named in this entry"}],"entries_total":14,"docs":[{"source":"claude-code","path":"settings-reference","title":"All settings","documented":true},{"source":"claude-code","path":"settings","title":"Claude Code settings","documented":true},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false},{"source":"claude-code","path":"auto-mode-config","title":"Configure auto mode","documented":false},{"source":"claude-code","path":"claude-apps-gateway-config","title":"Claude apps gateway configuration","documented":false},{"source":"claude-code","path":"code-review","title":"Code Review","documented":false},{"source":"claude-code","path":"code-review-local","title":"Review locally with \/code-review","documented":false},{"source":"claude-code","path":"commands","title":"Commands","documented":false},{"source":"claude-code","path":"features-overview","title":"Extend Claude Code","documented":false},{"source":"claude-code","path":"how-claude-code-works","title":"How Claude Code works","documented":false}],"docs_total":13,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/skilloverrides","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}