[BUG] Custom skills from ~/.claude/skills/ not appearing in "/" autocomplete dropdown (Desktop app, Windows)
Resolved 💬 5 comments Opened Apr 16, 2026 by YaroslavBaienko Closed May 24, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Description
Custom skills stored in ~/.claude/skills/ are not showing up in the "/" autocomplete dropdown in the Claude Code Desktop app on Windows. The skills work correctly when typed manually (e.g., /system-sync), but the autocomplete only shows built-in slash commands.
Environment
- App: Claude Code Desktop (Windows)
- OS: Windows 11 Pro 10.0.26200
- Model: Opus 4.6 (1M context)
- Skills count: 22 custom skills in
~/.claude/skills/
Steps to Reproduce
- Create custom skills in
~/.claude/skills/<name>/SKILL.mdwith proper frontmatter:
2. Restart Claude Code Desktop app completely
3. Open any project / session
4. Type `/` in the input field
5. **Expected:** Custom skills appear in autocomplete dropdown alongside built-in commands
6. **Actual:** Only built-in slash commands shown (e.g., `/help`, `/clear`, `/compact`)
## What Works
- Skills **execute correctly** when full name is typed manually (`/system-sync` → Enter)
- Skills are loaded into system context (visible in `system-reminder` as "Available skills")
- `SKILL.md` frontmatter is valid (name, description, no `user-invocable: false`)
- Directory structure is correct: `~/.claude/skills/<name>/SKILL.md`
## Screenshot
The input field shows `/sys` typed but no custom skills in autocomplete — only the system-reminder confirms they're loaded:

## Expected Behavior
All 22 custom skills should appear in the "/" autocomplete dropdown, similar to how plugin skills (e.g., `anthropic-skills:*`, `data:*`, `engineering:*`) appear.
## Additional Context
- Fresh restart of Desktop app doesn't fix it
- Skills directory existed before session start (not a watcher init issue)
- All 22 skills have consistent frontmatter format
- Plugin/cowork skills DO appear in autocomplete — only personal `~/.claude/skills/` ones are missing[
<img width="1632" height="1139" alt="Image" src="https://github.com/user-attachments/assets/8fb64909-05ea-4cb6-8292-c764145f4b60" />
](url)
### What Should Happen?
When typing "/" in the input field, the autocomplete dropdown should show personal custom skills from ~/.claude/skills/ alongside built-in slash commands and plugin skills. Currently only built-in commands and plugin skills appear. Personal skills are loaded into context (confirmed in system-reminder "Available skills" section) and execute correctly when typed manually — they're just invisible in autocomplete.
### Error Messages/Logs
```shell
No error messages. Skills work when typed manually (e.g., /system-sync → Enter executes correctly).
The issue is purely visual — autocomplete dropdown doesn't list personal skills from ~/.claude/skills/.
Skills directory: ~/.claude/skills/ (22 skills, each with SKILL.md and valid frontmatter)
Skills ARE visible in system-reminder as "Available skills" at session start.
Skills ARE executable when full name typed manually.
Skills are NOT shown in "/" autocomplete dropdown.
Steps to Reproduce
- Create ~/.claude/skills/my-skill/SKILL.md with valid frontmatter:
---
name: my-skill
description: "Test skill"
---
# My Skill
Instructions here.
- Restart Claude Code Desktop app completely (close window, reopen)
- Open any project session
- Type "/" in the input field
- Observe: only built-in commands shown, no personal skills
- Type "/my-skill" fully and press Enter — skill executes correctly
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
2.1.108
Claude Code Version
2.1.109
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
_No response_
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗