Fix marketplace.json source field so plugin install works by XGenius · Pull Request #256 · coreyhaines31/marketingskills · GitHub
Skip to content

Fix marketplace.json source field so plugin install works#256

Open
XGenius wants to merge 1 commit intocoreyhaines31:mainfrom
XGenius:fix/marketplace-source-schema
Open

Fix marketplace.json source field so plugin install works#256
XGenius wants to merge 1 commit intocoreyhaines31:mainfrom
XGenius:fix/marketplace-source-schema

Conversation

@XGenius
Copy link
Copy Markdown

@XGenius XGenius commented Apr 22, 2026

Summary

  • In v1.8.0 of .claude-plugin/marketplace.json, the plugins[0].source field changed from ./ to ..
  • Claude Code's marketplace schema validator rejects "." with:
    plugins.0.source: Invalid input
    
  • That means claude plugin marketplace add coreyhaines31/marketingskills and any subsequent claude plugin install marketing-skills@marketingskills fail for anyone pulling the current upstream.
  • Previous versions used "./" and installed fine.

This PR restores "./" so installs work again. One-character change, nothing else touched.

Test plan

  • Clone locally, patch ../, run claude plugin marketplace add <local path>: succeeds.
  • claude plugin install marketing-skills@marketingskills: succeeds, 38 skills load under marketing-skills:* with no duplicate 1.0.0:* namespace.

Noticed while reinstalling the plugin after the old v1.0.0 cache went stale. Thanks for maintaining this.

The marketplace schema requires plugin `source` to be "./" (or a path
with a leading ./) rather than ".", and rejects "." with:

  plugins.0.source: Invalid input

This blocked `claude plugin marketplace add` and `claude plugin install
marketing-skills@marketingskills` for anyone pulling the upstream
manifest since v1.8.0 (the field was "./" in earlier versions).
@MCsolaar
Copy link
Copy Markdown

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