Plugin skills not appearing in slash command autocomplete

Resolved 💬 2 comments Opened Apr 9, 2026 by shoki-kitajima Closed Apr 9, 2026

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

  1. Install a plugin with skills via enabledPlugins in settings.json:

``json
{
"enabledPlugins": {
"example-skills@example": true
}
}
``

  1. Verify the plugin is installed in ~/.claude/plugins/installed_plugins.json and skills exist at ~/.claude/plugins/cache/<org>/<plugin>/<version>/skills/
  2. Open Claude Code CLI and type /
  3. 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.

View original on GitHub ↗

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