Skip to content

fix: plugin install schema validation (#75)#81

Merged
rohitg00 merged 1 commit into
mainfrom
fix/plugin-marketplace-schema
Mar 27, 2026
Merged

fix: plugin install schema validation (#75)#81
rohitg00 merged 1 commit into
mainfrom
fix/plugin-marketplace-schema

Conversation

@rohitg00
Copy link
Copy Markdown
Owner

@rohitg00 rohitg00 commented Mar 27, 2026

Summary

  • Add missing name and owner top-level fields to .claude-plugin/marketplace.json
  • Fix pathsource in plugins array (correct field name per schema)
  • Bump plugin version to 0.6.1

Fixes #75

Test plan

  • marketplace.json now has required name, owner.name, owner.github fields
  • plugins[0].source points to ./plugin (was incorrectly path)

Summary by CodeRabbit

  • Chores
    • Updated plugin configuration and bumped version to 0.6.1

marketplace.json was missing required top-level name and owner fields,
and plugins[].source was incorrectly named path. Fixes plugin install
validation error in Claude Code.
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 27, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 7672926c-4463-4850-bcab-9c52c17f5299

📥 Commits

Reviewing files that changed from the base of the PR and between e5f42c4 and 9d9ea3f.

📒 Files selected for processing (2)
  • .claude-plugin/marketplace.json
  • plugin/.claude-plugin/plugin.json

📝 Walkthrough

Walkthrough

Configuration updates to the marketplace entry, adding required top-level metadata fields (name and owner) and renaming the plugin reference key from path to source. Version bump for the plugin manifest.

Changes

Cohort / File(s) Summary
Marketplace schema updates
.claude-plugin/marketplace.json
Added top-level "name" and "owner" metadata fields; renamed plugin configuration key from "path" to "source" to comply with marketplace schema requirements.
Version bump
plugin/.claude-plugin/plugin.json
Incremented plugin version from 0.6.0 to 0.6.1.

Possibly related issues

  • Issue #75: The added "name" and "owner" top-level fields and the "path""source" rename directly resolve the marketplace schema validation errors reported in this issue.

Poem

🐰 Hops with glee
Names and owners now align,
Schema validation passes,
Plugin marketplace restored with grace,
A version bump completes the race! 🎉

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'fix: plugin install schema validation (#75)' clearly summarizes the main change—fixing plugin installation by correcting marketplace.json schema validation errors.
Linked Issues check ✅ Passed The PR fully addresses issue #75 by adding required 'name' and 'owner' fields and correcting 'path' to 'source' in marketplace.json, resolving all reported schema validation errors.
Out of Scope Changes check ✅ Passed All changes directly address the schema validation errors from issue #75; the version bump to 0.6.1 is a reasonable supporting change and not out of scope.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/plugin-marketplace-schema

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@rohitg00 rohitg00 merged commit fa608ed into main Mar 27, 2026
1 check passed
@rohitg00 rohitg00 deleted the fix/plugin-marketplace-schema branch March 27, 2026 16:29
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.

plugin install in claude doesn't work

1 participant