claude-code - 💡(How to fix) Fix [DOCS] Skill tool docs still say built-in slash commands cannot be invoked [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#48085Fetched 2026-04-15 06:33:39
View on GitHub
Comments
0
Participants
1
Timeline
3
Reactions
0
Author
Participants
Timeline (top)
labeled ×3
RAW_BUFFERClick to expand / collapse

Documentation Type

Incorrect/outdated documentation

Documentation Location

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

Section/Topic

Restrict Claude's skill access and the duplicated built-in-command guidance on slash-commands

Current Documentation

The docs currently say on both skills and slash-commands:

By default, Claude can invoke any skill that doesn't have disable-model-invocation: true set. Skills that define allowed-tools grant Claude access to those tools without per-use approval when the skill is active. Your permission settings still govern baseline approval behavior for all other tools. Built-in commands like /compact and /init are not available through the Skill tool.

The command reference also shows the built-in commands affected by this change:

/init | Initialize project with a CLAUDE.md guide.

/review | Deprecated. Install the code-review plugin instead.

/security-review | Analyze pending changes on the current branch for security vulnerabilities.

What's Wrong or Missing?

Changelog v2.1.108 says:

The model can now discover and invoke built-in slash commands like /init, /review, and /security-review via the Skill tool.

That directly contradicts the current Skill tool documentation, which still says built-in commands like /init are not available through the Skill tool.

As written, the docs give users the wrong mental model for how built-in slash commands interact with the Skill tool:

  • they imply built-in slash commands are excluded from model discovery and invocation
  • they do not explain that built-in commands such as /init, /review, and /security-review are now part of the Skill-tool-discoverable command surface
  • they make the permission and invocability guidance in skills / slash-commands outdated after v2.1.108

Suggested Improvement

Update the Skill tool documentation in both skills and slash-commands to reflect the v2.1.108 behavior.

Minimum fix:

  1. Replace the blanket statement that built-in commands like /compact and /init are unavailable through the Skill tool.
  2. Explicitly document that the model can now discover and invoke built-in slash commands such as /init, /review, and /security-review via the Skill tool.
  3. If some built-in commands are still excluded, document the real exceptions explicitly instead of grouping /init with them.
  4. Add a short note near the permission guidance explaining that this change affects how users should reason about Skill-tool access to built-in slash commands.

Impact

Medium - Makes feature difficult to understand

Additional Context

Affected Pages:

PageContext
https://code.claude.com/docs/en/skillsPrimary Skill tool invocability rules
https://code.claude.com/docs/en/slash-commandsDuplicates the same outdated Skill tool restriction
https://code.claude.com/docs/en/commandsBuilt-in command reference for /init, /review, and /security-review

Total scope: 3 pages affected

Source: Changelog v2.1.108

Exact changelog entry:

The model can now discover and invoke built-in slash commands like /init, /review, and /security-review via the Skill tool

extent analysis

TL;DR

Update the Skill tool documentation in both skills and slash-commands sections to reflect the new behavior of built-in slash commands being discoverable and invocable via the Skill tool as of version 2.1.108.

Guidance

  • Review the current documentation on skills and slash-commands pages to identify outdated information regarding built-in slash commands.
  • Update the documentation to explicitly state that built-in commands like /init, /review, and /security-review can be discovered and invoked via the Skill tool.
  • Remove or correct any statements that imply built-in commands are excluded from the Skill tool, unless specific exceptions apply.
  • Add a note to the permission guidance section to clarify how this change affects Skill-tool access to built-in slash commands.

Example

No code snippet is necessary for this documentation update, but an example of the corrected documentation could be:

The model can discover and invoke built-in slash commands like /init, /review, and /security-review via the Skill tool. Skills that define allowed-tools grant Claude access to those tools without per-use approval when the skill is active.

Notes

This update only applies to the documentation and does not require any code changes. The changelog entry for version 2.1.108 provides clear evidence of the change in behavior.

Recommendation

Apply the workaround by updating the documentation as suggested, since the issue is solely related to outdated documentation and not a functional bug that would require an upgrade to a fixed version.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [DOCS] Skill tool docs still say built-in slash commands cannot be invoked [1 participants]