Plugin skills not appearing in slash command autocomplete
Summary
Skills installed via plugins (e.g., example-skills@example) do not appear in the / slash command autocomplete list in the Claude Code CLI.
Environment
- Claude Code version: 2.1.87
- Platform: macOS (darwin 25.3.0)
- Shell: zsh
Steps to Reproduce
- Install a plugin with skills via
enabledPluginsinsettings.json:
``json``
{
"enabledPlugins": {
"example-skills@example": true
}
}
- Verify the plugin is installed in
~/.claude/plugins/installed_plugins.jsonand skills exist at~/.claude/plugins/cache/<org>/<plugin>/<version>/skills/ - Open Claude Code CLI and type
/ - Observe that plugin skills (e.g.,
example-skills:plan,example-skills:gemini) do not appear in the autocomplete list
Expected Behavior
Plugin skills should appear in the / slash command autocomplete, similar to how locally defined commands in ~/.claude/commands/ appear.
Actual Behavior
Plugin skills are completely absent from the autocomplete list. However, they do work correctly when invoked programmatically within a conversation (they appear in the system's available skills and can be called via the Skill tool internally).
Additional Context
- Skills stored in
~/.claude/commands/(local markdown files) correctly appear in autocomplete - The autocomplete appears to only read from the
commands/directories, not from~/.claude/plugins/cache/ - Typing
/example-or the full skill name does not produce any autocomplete suggestions - The skills themselves function correctly once a session is active
Workaround
Creating stub .md files in ~/.claude/commands/ allows them to appear in autocomplete, but this is a manual workaround and disconnects the stub from the actual plugin skill.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗