[BUG] /skills command shows "No skills found" despite skills being loaded
Open 💬 18 comments Opened Dec 19, 2025 by roynaquin
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?
Shows "No skills found" even though skills are loaded and working.
What Should Happen?
Expected Behavior:
The /skills command should list all loaded skills.
Error Messages/Logs
Evidence from Debug Log:
2025-12-19T03:23:02.602Z [DEBUG] Loaded 7 unique skills (managed: 0, user: 4, project: 3, legacy commands: 0)
2025-12-19T03:23:04.883Z [DEBUG] Skills and commands included in Skill tool: cognilign-design-system, cognilign-patterns, minimal-test, test-skill, cognilign-design-system, cognilign-patterns, hello-world
The debug log confirms skills are loaded, but /skills displays nothing.
Environment:
- Claude Code version: 2.0.73
- OS: macOS (Darwin 24.5.0)
- Installation: npm-global
- Skills location: Both .claude/skills/ (project) and ~/.claude/skills/ (user)
Skill File Structure:
.claude/skills/cognilign-patterns/SKILL.md
---
name: cognilign-patterns
description: Cognilign codebase patterns...
---
# Cognilign Patterns
...
Additional Notes:
- Skills are model-invoked successfully (Claude can use them)
- YAML validation passes
- Only the /skills UI command is broken
Steps to Reproduce
- Create skills in .claude/skills/skill-name/SKILL.md with proper frontmatter
- Start Claude Code from the project directory: claude
- Run /skills command
- Observe "No skills found" message
Claude Model
Sonnet (default)
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.0.73
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
18 Comments
Same here. Also wanted to point out the blatant hallucination in the recommended way to list skills, which is to ask it instead of using this command:
Misinformation.
Windows too. stream-json dumps shows
skills: []with .73, was populated in .72 .You can try upgrading to version 2.0.75. Maybe it can solve this problem.
Seeing this issue in 2.1.2
Typed /skills and it sates 'No Skills Found'
I went to the .claude/skills folder and there are 7 skills listed there, created by claude.
Same issue here. I've put the .skill files inside both my user path and local working repo .claude/skills/ folder.
Windows 11, 2.0.76
Same with me 2.1.9
Same on Linux, no skills detected at all despite following the official docs. Version: 2.1.14.
Same issue on Windows version 2.1.14, Claude refuses to see global and local skills and commands
Same issue, I faced today ( claude 2.1.19 ).
I have skills folder inside
.claudeand when run@skills, it saysNo skill found.Same with claude 2.1.19
…and also 2.1.21.
Same with claude 2.1.19
Same with claude 2.1.19 (macOS)
Claude manages to find the skill by searching the dir, and follows the workflows by itself.
I was facing the same issue and this change made it work!!
The Fix
Problem: Skills weren't being recognized at all
Root Cause: Wrong file structure. Claude Code requires subdirectories:
.claude/skills/
└── skill-name/
└── SKILL.md
What I changed:
From this structure:
.claude/skills/list-curriculum-modules.md
To this structure:
.claude/skills/list-curriculum-modules/SKILL.md
Commands used:
For each skill:
mkdir -p .claude/skills/skill-name
mv .claude/skills/skill-name.md .claude/skills/skill-name/SKILL.md
@megori , Based on the documentation, you are right, I guess I was confusing between rules and skills format,
Claude Code
v2.1.37(macOS)I created a skill
The current session says
Started new session and the skill was found.
Exited from the previously "confused" session and then resumed it — the skill is visible.
This happens for me too. I have .claude/skills/push-and-pr in my project and when I try
/push-and-prit's not found and when I doskillsit says there are none. I then ask Claude ...❯ why are you not seeing all of my skills again??
⏺ I can see your skills - the system shows me:
Task should be closed and @megori proposal should be accepted as an answer