Cloud-synced skills (claude.ai/customize/skills) not available in Claude Code CLI
Summary
Skills added or shared via claude.ai/customize/skills (Personal, Shared, Organization) trigger correctly in the Claude Desktop App but are not available when running claude in the terminal CLI, despite both environments being authenticated with the same claude.ai account.
Steps to Reproduce
- Add or have a skill shared to your account via
claude.ai/customize/skills - Open Claude Code in the Desktop App — skill triggers correctly on session start
- Run
claudein the terminal — skill does not trigger / is not loaded
Expected Behavior
Cloud-synced skills should be available consistently across all authenticated Claude Code environments (Desktop App and CLI), since both use the same account credentials.
Actual Behavior
Skills only sync to the Desktop App. The CLI only loads skills from local file paths (~/.claude/plugins/, ~/.claude/skills/, .omc/skills/). Cloud skills are invisible to the CLI.
Environment
- Claude Code CLI version: 2.1.89
- OS: macOS 25.4.0
- Authentication: logged in via claude.ai account (same account used in Desktop App)
Additional Context
This creates an inconsistent experience — teams sharing skills via the web UI expect them to work everywhere Claude Code runs, not just the Desktop App. A concrete example: a shared april-fools-joke skill visible at claude.ai/customize/skills triggered on session start in the Desktop App but was absent in the CLI session running the same account.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗