/reload-skills does not refresh the slash-command autocomplete menu
Environment: Claude Code desktop app, macOS (Darwin 25.3.0), Opus 4.8
What happens:
When user-invocable skills become available after a session has started, running /reload-skills correctly registers them for the Skill tool — they appear in the reloaded skills list and can be invoked programmatically — but they do not appear in the / slash-command autocomplete menu in the input box.
Expected: After /reload-skills, newly available user-invocable skills appear in the slash-command autocomplete, not just in the Skill tool registry.
Actual: Autocomplete continues to reflect the skill set captured at session startup. The skill only shows in autocomplete after a full session restart.
Repro:
- Start a session, then make new user-invocable skills available — e.g. install skills into the skills dir after the session started, OR have a
SessionStarthook bootstrap config on first run in a fresh git worktree. - Run
/reload-skills— confirm the new skills are listed and invocable. - Type
/— the newly added skills are absent from autocomplete. - Restart the session — they now appear.
Impact: Users rely on autocomplete to discover/invoke skills; skills added mid-session are effectively hidden from the menu despite being loaded.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗