/reload-skills does not refresh the slash-command autocomplete menu

Status Fixed / completed
Maintainer reply None cached
Activity 3 comments · opened Jul 16, 2026 · closed Aug 17, 2026

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:

  1. 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 SessionStart hook bootstrap config on first run in a fresh git worktree.
  2. Run /reload-skills — confirm the new skills are listed and invocable.
  3. Type / — the newly added skills are absent from autocomplete.
  4. 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.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗