Skip to content

Fix marketplace.json schema for Claude Code plugin installation#9

Merged
nguyendlp merged 1 commit intomainfrom
develop
Mar 22, 2026
Merged

Fix marketplace.json schema for Claude Code plugin installation#9
nguyendlp merged 1 commit intomainfrom
develop

Conversation

@nguyendlp
Copy link
Owner

Summary

  • Fix .claude-plugin/marketplace.json schema to match the format Claude Code expects
  • Add required top-level name, owner, and metadata fields
  • Change plugin source from invalid path key to "./" string
  • Remove empty docs/ placeholder files

Without this fix, claude plugin marketplace add nguyendlp/specforge failed with:

Invalid schema: name: expected string received undefined, owner: expected object received undefined, plugins.0.source: Invalid input

Test plan

  • claude plugin marketplace add nguyendlp/specforge succeeds without schema error
  • claude plugin install specforge@nguyendlp/specforge installs the plugin

🤖 Generated with Claude Code

Add required top-level `name`, `owner`, and `metadata` fields.
Change plugin `source` from `path` key to `./` string format.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@nguyendlp nguyendlp merged commit e69ad6f into main Mar 22, 2026
2 checks passed
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