claude-code - 💡(How to fix) Fix Desktop app Code tab does not discover plugin commands (only skills) [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#49042Fetched 2026-04-17 08:52:29
View on GitHub
Comments
1
Participants
2
Timeline
6
Reactions
0
Timeline (top)
labeled ×5commented ×1

Fix Action

Workaround

Run commands from the CLI terminal instead of the desktop app Code tab, or duplicate commands as skills (which violates the intended component type separation).

Code Example

Unknown skill: my-plugin:my-command
RAW_BUFFERClick to expand / collapse

Environment

  • Claude Code desktop app (macOS), Code tab
  • Plugin installed via marketplace (claude plugin marketplace add + claude plugin install)
  • Plugin has both commands/*.md and skills/*/SKILL.md components

Expected behavior

Typing /my-command in the desktop app Code tab should discover and execute commands/my-command.md from the installed plugin, the same way it does in the CLI terminal.

Actual behavior

The desktop app routes /my-command through the Skill tool as my-plugin:my-command, which only searches skills/*/SKILL.md. Since my-command is registered as a command (in commands/), it returns:

Unknown skill: my-plugin:my-command

The same /my-command command works correctly in the CLI terminal.

Impact

Plugin commands are a core component type per the plugin architecture. Any plugin that separates user-invoked commands from model-invoked skills hits this gap in the desktop app.

Workaround

Run commands from the CLI terminal instead of the desktop app Code tab, or duplicate commands as skills (which violates the intended component type separation).

extent analysis

TL;DR

The desktop app's Code tab likely needs a configuration or code change to correctly route commands to the commands/*.md component instead of the Skill tool.

Guidance

  • Verify that the plugin installation and configuration are correct by checking the claude plugin list output and ensuring the plugin is enabled.
  • Investigate the desktop app's routing logic to determine why it's redirecting commands to the Skill tool instead of executing them directly from the commands/*.md component.
  • Consider modifying the plugin to include a workaround, such as adding an alias or redirect for the command, to mitigate the issue until a proper fix is implemented.
  • Check if there are any existing issues or pull requests related to this problem in the Claude Code repository, as it may be a known issue with an upcoming fix.

Example

No code snippet is provided as the issue does not contain sufficient information about the codebase or the desired implementation.

Notes

The provided information suggests that the issue is specific to the desktop app's Code tab and does not occur in the CLI terminal, indicating a potential discrepancy in how commands are handled between the two environments.

Recommendation

Apply workaround: Until a proper fix is implemented, plugin developers can duplicate commands as skills or instruct users to run commands from the CLI terminal instead of the desktop app Code tab, although this violates the intended component type separation.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

Typing /my-command in the desktop app Code tab should discover and execute commands/my-command.md from the installed plugin, the same way it does in the CLI terminal.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Desktop app Code tab does not discover plugin commands (only skills) [1 comments, 2 participants]