Skip to content

fix: add .claude-plugin directory with marketplace.json#8

Merged
slin1237 merged 1 commit intomainfrom
fix/claude-plugin-marketplace
Mar 3, 2026
Merged

fix: add .claude-plugin directory with marketplace.json#8
slin1237 merged 1 commit intomainfrom
fix/claude-plugin-marketplace

Conversation

@slin1237
Copy link
Contributor

@slin1237 slin1237 commented Mar 3, 2026

Summary

Fix marketplace installation — claude marketplace add lightseekorg/smg-dev-guide was failing because the repo only had .cursor-plugin/plugin.json (Cursor format), not the .claude-plugin/marketplace.json that Claude Code expects.

Changes

  • .claude-plugin/plugin.json: Plugin metadata for Claude Code (mirrors .cursor-plugin/plugin.json)
  • .claude-plugin/marketplace.json: Marketplace wrapper with single plugin entry pointing to repo root (source: "./") — follows the same pattern as superpowers
  • README.md: Updated install command from claude plugins add github:... to claude marketplace add lightseekorg/smg-dev-guide
  • .cursor-plugin/ kept as-is for Cursor compatibility

Test Plan

  • claude marketplace add lightseekorg/smg-dev-guide finds marketplace.json
  • Plugin installs and skills are accessible via /smg

Claude Code's marketplace system looks for .claude-plugin/marketplace.json
when installing via `claude marketplace add owner/repo`. The repo only had
.cursor-plugin/plugin.json which is the Cursor format.

Changes:
- .claude-plugin/plugin.json: plugin metadata for Claude Code
- .claude-plugin/marketplace.json: marketplace wrapper (follows the same
  pattern as superpowers — single plugin with source "./" pointing to repo root)
- README.md: update install command to `claude marketplace add`

The .cursor-plugin/ directory is kept for Cursor compatibility.

Signed-off-by: Simo Lin <slin1237@gmail.com>
Signed-off-by: Simo Lin <linsimo.mark@gmail.com>
@slin1237 slin1237 merged commit 01e97f4 into main Mar 3, 2026
2 checks passed
@slin1237 slin1237 deleted the fix/claude-plugin-marketplace branch March 3, 2026 01:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant