/reload-plugins does not refresh available skill list until next slash command is invoked

Resolved 💬 3 comments Opened Mar 30, 2026 by SalesforceRocks Closed Apr 3, 2026

Bug Description

After installing a new plugin and running /reload-plugins, the newly installed plugin's skills are not available for use until an existing (unrelated) slash command is invoked first.

Steps to Reproduce

  1. Install a new plugin: /plugin install product-management@local-plugins
  2. Reload plugins: /reload-plugins — reports success (e.g., "Reloaded: 4 plugins · 1 skill · 10 agents · 0 hooks")
  3. Try to invoke a skill from the newly installed plugin: /product-management:write-spec"Unknown skill: product-management:write-spec"
  4. Invoke any pre-existing slash command (e.g., /plugin-dev:plugin-settings)
  5. Now try /product-management:write-spec again → works

Expected Behavior

After /reload-plugins completes successfully, all skills from the reloaded plugins should be immediately available for use via slash commands.

Actual Behavior

The skill list (system reminder) is not refreshed by /reload-plugins. It only updates when the next slash command triggers a new conversation turn with an updated system reminder. This means newly installed plugin skills appear broken until the user happens to invoke another command.

Environment

  • Claude Code CLI
  • macOS

View original on GitHub ↗

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