feat: add Claude Code plugin marketplace#26
Draft
ankitranjan7 wants to merge 2 commits into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a Claude Code plugin and marketplace manifest for Webcmd so Claude Code users can install agent support through Claude's native plugin system instead of the generic
npx skills addpath.This PR is intentionally stacked on
codex/single-discovery-skillbecause the Claude plugin should expose the singleskills/webcmddiscovery skill, while detailed workflow instructions continue to come from the installedwebcmdCLI viawebcmd skills listandwebcmd skills get.Why this change
Claude Code has its own first-class plugin marketplace flow:
That is the right Claude Code equivalent of the Codex plugin path. A user who is only using Claude Code should not need to install Webcmd's generic Agent Skills package separately. They should install the CLI once with npm, then install the Claude Code plugin for agent instructions.
This also covers Claude Desktop's Code tab for local and SSH sessions, because that surface uses Claude Code plugins. We are not adding separate Claude Desktop Chat or Cowork installables in this PR because those surfaces are connector/MCP/desktop-extension oriented and would require a different product surface.
What changed
.claude-plugin/plugin.jsonwith Webcmd plugin metadata andskills: "./skills/"..claude-plugin/marketplace.jsonso the repository can be added as a Claude Code marketplace..claude-plugin/**in the npm package files so published artifacts preserve the plugin metadata.Best practices followed
Validation
Follow-up
After this stack lands, the README/docs PR points Claude Code users to this plugin-native install flow. If Webcmd later needs Claude Chat or Claude Cowork support, that should be a separate MCP/desktop-extension design rather than extending this Claude Code plugin.