Preflight Checklist
What's Wrong?
Bug-Report-Skills-Not-Loading.md
Bug Report: User-Created Skills Not Loading in Cowork Mode
Summary
36 user-created skills are registered in the .skills/manifest.json with valid skillId entries and "enabled": true, but none appear in the runtime available skills list, the Settings > Capabilities UI, or are invocable by name in any session. Only plugin skills (finance, legal, sales, productivity) and built-in skills load. The upload endpoint also returns HTTP 500 when attempting to add new skills through the UI.
Environment
- Platform: Windows
- App Version: Claude Desktop (Cowork mode)
- Plan: Paid (Pro/Team)
- Number of affected skills: 36 user-created skills
- Date first noticed: February 16, 2026
Steps to Reproduce
- Open Claude Desktop in Cowork mode with a mounted workspace folder
- Go to Settings > Capabilities > Skills
- Observe "No skills yet. Add a skill to get started." despite 36 registered skills
- Attempt to invoke any user-created skill by name (e.g., "run cb-monday-audit") — skill is not found
- Attempt to upload a new .skill file via the "Add a skill" button — returns "Internal server error"
Expected Behavior
- All 36 skills in
manifest.json should appear in Settings > Capabilities
- All skills should be invocable by name in any session
- The upload endpoint should accept valid .skill files
Actual Behavior
- Settings > Capabilities shows "No skills yet" — despite 36 skills in manifest
- Runtime skill list omits all user-created skills — only plugin skills and built-ins appear
- Skills not invocable by name — requesting "run cb-monday-audit" returns skill not found
- Upload endpoint returns 500 — attempting to add a new .skill file fails with Internal Server Error
.skills/skills/ directory intermittently empty — directory contents disappear mid-session (mount instability), though they were present at session start
Manifest Evidence
The manifest.json contains all 36 skills with valid entries, for example:
{
"skillId": "skill_01K6hdnxciQch9Nv3nhcRy6E",
"name": "cb-ltc-activity-codes",
"description": "LTC activity codes audit...",
"creatorType": "user",
"updatedAt": "2026-02-16T12:27:22.924266Z",
"enabled": true
}
All 36 entries follow this pattern with unique skillIds, "creatorType": "user", and "enabled": true.
Session Evidence
- At session start:
ls .skills/skills/ showed 10 skill folders on disk
- Mid-session: same directory returned empty (only
. and ..)
- Manifest was readable early in session, then
FileNotFoundError later
- Plugin skills (finance, legal, sales, etc.) load and function normally throughout
Possibly Related Issues
Impact
This is a complete failure of the user skills system in Cowork mode on Windows. No user-created skills can be discovered, loaded, or executed through the normal skill invocation pathway. The only workaround is manually reading SKILL.md files from disk during a conversation — which also fails when the mount becomes unstable mid-session.
The user has invested significant time building 36 custom operations skills for daily business use. The skills pipeline regression makes the entire custom skills feature non-functional.
Workaround
None reliable. Reading SKILL.md files directly from .skills/skills/ works only when the directory mount is stable, which is intermittent.
What Should Happen?
see pasted text
Error Messages/Logs
Steps to Reproduce
see pasted text
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
No response
Claude Code Version
latest
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response
Preflight Checklist
What's Wrong?
Bug-Report-Skills-Not-Loading.md
Bug Report: User-Created Skills Not Loading in Cowork Mode
Summary
36 user-created skills are registered in the
.skills/manifest.jsonwith validskillIdentries and"enabled": true, but none appear in the runtime available skills list, the Settings > Capabilities UI, or are invocable by name in any session. Only plugin skills (finance, legal, sales, productivity) and built-in skills load. The upload endpoint also returns HTTP 500 when attempting to add new skills through the UI.Environment
Steps to Reproduce
Expected Behavior
manifest.jsonshould appear in Settings > CapabilitiesActual Behavior
.skills/skills/directory intermittently empty — directory contents disappear mid-session (mount instability), though they were present at session startManifest Evidence
The
manifest.jsoncontains all 36 skills with valid entries, for example:{ "skillId": "skill_01K6hdnxciQch9Nv3nhcRy6E", "name": "cb-ltc-activity-codes", "description": "LTC activity codes audit...", "creatorType": "user", "updatedAt": "2026-02-16T12:27:22.924266Z", "enabled": true }All 36 entries follow this pattern with unique skillIds,
"creatorType": "user", and"enabled": true.Session Evidence
ls .skills/skills/showed 10 skill folders on disk.and..)FileNotFoundErrorlaterPossibly Related Issues
Impact
This is a complete failure of the user skills system in Cowork mode on Windows. No user-created skills can be discovered, loaded, or executed through the normal skill invocation pathway. The only workaround is manually reading SKILL.md files from disk during a conversation — which also fails when the mount becomes unstable mid-session.
The user has invested significant time building 36 custom operations skills for daily business use. The skills pipeline regression makes the entire custom skills feature non-functional.
Workaround
None reliable. Reading SKILL.md files directly from
.skills/skills/works only when the directory mount is stable, which is intermittent.What Should Happen?
see pasted text
Error Messages/Logs
Steps to Reproduce
see pasted text
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
No response
Claude Code Version
latest
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response