Slash command autocomplete doesn't show custom skills from ~/.claude/skills/

Resolved 💬 2 comments Opened Apr 16, 2026 by shipwithmax Closed Apr 16, 2026

Description

The / autocomplete dropdown in the input bar does not list any custom skills from ~/.claude/skills/ or installed plugin skills. Only built-in commands (schedule, btw, rewind) appear.

Environment

  • Claude Code v2.1.110
  • macOS (Darwin 25.4.0)
  • 70 skill directories in ~/.claude/skills/
  • 13 plugins enabled via settings.json

Steps to Reproduce

  1. Create skills in ~/.claude/skills/<name>/SKILL.md with valid frontmatter (name, description, user-invokable: true)
  2. Restart Claude Code
  3. Type / in the input bar
  4. Only built-in commands appear — no custom skills or plugin skills are listed

Expected Behavior

Custom skills with user-invokable: true should appear in the / autocomplete dropdown, filterable by typing (e.g. /li should show lint).

Actual Behavior

Only 3 built-in commands show: schedule, btw, rewind. Typing further (e.g. /d) shows no matches from custom skills.

Workaround

Skills ARE loaded into the model context and work when:

  • The model invokes them via the Skill tool (e.g. user says "run /lint")
  • The model auto-triggers them based on skill description matching

The issue is specifically with the UI autocomplete — user cannot browse or directly invoke custom skills from the input bar.

Additional Context

  • All 70 skill directories contain valid SKILL.md files with YAML frontmatter
  • Previously had 22 broken symlinks (to /tmp/gstack-install) which were removed — did not fix the issue
  • Plugin skills (e.g. from frontend-design, hookify, telegram) also don't appear
  • ~/.claude/commands/ (legacy format) contains 2 .md files — these also don't appear

View original on GitHub ↗

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