Skip to content

fix(plugin): add marketplace manifest so the documented install works - #159

Merged
stijnvanhulle merged 2 commits into
mainfrom
claude/brave-newton-isyjd0
Jun 11, 2026
Merged

fix(plugin): add marketplace manifest so the documented install works#159
stijnvanhulle merged 2 commits into
mainfrom
claude/brave-newton-isyjd0

Conversation

@stijnvanhulle

Copy link
Copy Markdown
Owner

What

/plugin marketplace add stijnvanhulle/template failed with Marketplace file not found. The repo shipped a plugin manifest at tools/claude/.claude-plugin/plugin.json but no marketplace catalog, and /plugin marketplace add only works against a repo that has .claude-plugin/marketplace.json at its root.

Changes

  • Add .claude-plugin/marketplace.json at the repo root. It lists the existing plugin with source: "./tools/claude", under the marketplace name stijnvanhulle-template.
  • Fix the documented install string in README.md, AGENTS.md (and CLAUDE.md/GEMINI.md/copilot-instructions via symlink), and tools/claude/README.md.

A marketplace name is a kebab-case identifier and cannot contain a slash, so /plugin install references the manifest name, not the owner/repo slug. The slug is only used for /plugin marketplace add. Install now reads:

/plugin marketplace add stijnvanhulle/template
/plugin install plugin@stijnvanhulle-template

Verify

/plugin marketplace add stijnvanhulle/template
/plugin install plugin@stijnvanhulle-template

Or locally without a marketplace: claude --plugin-dir ./tools/claude

https://claude.ai/code/session_012NBotWfBeFQWNyELg6Fv6q


Generated by Claude Code

The repo shipped a plugin manifest at tools/claude/.claude-plugin/plugin.json
but no marketplace catalog, so '/plugin marketplace add stijnvanhulle/template'
failed with 'Marketplace file not found'. Add .claude-plugin/marketplace.json
at the repo root pointing the 'plugin' entry at ./tools/claude.

Marketplace names cannot contain a slash, so the install reference is the
manifest name 'stijnvanhulle-template', not the owner/repo slug. Update the
README, AGENTS.md, and tools/claude/README.md to 'plugin@stijnvanhulle-template'.
@codesandbox

codesandbox Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@github-actions

github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 273 B

ℹ️ View Unchanged
Filename Size
packages/core/dist/index.js 112 B
packages/demo/dist/index.js 161 B

compressed-size-action

Rename the plugin from 'plugin' to 'template' and the marketplace from
'stijnvanhulle-template' to 'stijnvanhulle' so the install reads
'template@stijnvanhulle'. Marketplace names cannot contain a slash, so the
owner/repo form is not possible; this is the closest natural string.

Skills are namespaced by plugin name, so the slash commands become
/template:spec, /template:plan, etc. when installed via the plugin.
@pkg-pr-new

pkg-pr-new Bot commented Jun 11, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/stijnvanhulle/template/@stijnvanhulle/template-core@159
npm i https://pkg.pr.new/stijnvanhulle/template/@stijnvanhulle/template-demo@159

commit: 08c1e95

@stijnvanhulle
stijnvanhulle merged commit a8bb039 into main Jun 11, 2026
9 checks passed
@github-actions
github-actions Bot deleted the claude/brave-newton-isyjd0 branch June 11, 2026 08:52
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.

2 participants