Repomatic manages Claude Code skills for downstream repos via repomatic init skills. These skills work in Claude Code (CLI and Desktop Code tab) but are not portable to other Claude surfaces due to multiple upstream limitations.
Skill systems
Claude has three separate skill registries that do not share state:
| Surface |
Discovery |
Status |
| Claude Code (CLI + Desktop Code tab) |
~/.claude/skills/ and .claude/skills/ |
Works. Skills auto-discovered, invocable via /. Desktop panel doesn't display them (cosmetic bug). |
| Desktop chat / claude.ai |
Server-side container at /mnt/skills/ |
Broken. Upload via Customize > Skills panel is the only path. Uploaded skills register metadata in the system prompt but SKILL.md files are often not mounted on disk. |
| Cowork |
Session container mount of project .claude/skills/ |
Partial. Files are readable on disk but not registered as / commands. Manual "read and follow SKILL.md" works. |
Workaround
package-skills.sh packages each skill as an individual ZIP for manual upload to the Desktop Customize > Skills panel. This is the only upload path: there is no batch import, no API, and no local storage to write to (the Desktop Electron app sends ZIPs to Anthropic's servers). As of April 2026, the upload itself is unreliable due to server-side mount failures.
For Cowork, opening a project that contains .claude/skills/ exposes the skills on disk. They are not auto-registered but can be invoked by asking Cowork to read the SKILL.md file directly.
Upstream issues
All open as of 2026-04-11:
Repomatic manages Claude Code skills for downstream repos via
repomatic init skills. These skills work in Claude Code (CLI and Desktop Code tab) but are not portable to other Claude surfaces due to multiple upstream limitations.Skill systems
Claude has three separate skill registries that do not share state:
~/.claude/skills/and.claude/skills//. Desktop panel doesn't display them (cosmetic bug)./mnt/skills/.claude/skills//commands. Manual "read and follow SKILL.md" works.Workaround
package-skills.shpackages each skill as an individual ZIP for manual upload to the Desktop Customize > Skills panel. This is the only upload path: there is no batch import, no API, and no local storage to write to (the Desktop Electron app sends ZIPs to Anthropic's servers). As of April 2026, the upload itself is unreliable due to server-side mount failures.For Cowork, opening a project that contains
.claude/skills/exposes the skills on disk. They are not auto-registered but can be invoked by asking Cowork to read the SKILL.md file directly.Upstream issues
All open as of 2026-04-11:
~/.claude/skills/not shown in Desktop Customize > Skills panel