Skip to content

fix: remove category field from plugin manifests#7

Merged
minsoo-web merged 3 commits intomainfrom
update-category
Mar 2, 2026
Merged

fix: remove category field from plugin manifests#7
minsoo-web merged 3 commits intomainfrom
update-category

Conversation

@minsoo-web
Copy link
Member

Summary

  • Remove "category" from plugins/skill-review/.claude-plugin/plugin.json and plugins/vitest/.claude-plugin/plugin.json
  • Drop category from the required fields list in .github/scripts/validate-plugin.js (optional format validation is preserved)
  • Bump both plugin versions 1.0.0 → 1.0.1 and marketplace 1.1.0 → 1.1.1

Problem

Claude Code's plugin installer schema does not recognize the category field, causing installation to fail with:

Validation errors: : Unrecognized key: "category"

Both plugins were uninstallable because of this mismatch between our CI validator and the Claude Code CLI schema.

Test plan

  • node .github/scripts/validate-plugin.js plugins/skill-review/.claude-plugin/plugin.json skill-reviewOK
  • node .github/scripts/validate-plugin.js plugins/vitest/.claude-plugin/plugin.json vitestOK
  • claude plugin install ./plugins/skill-review → no "Unrecognized key" error
  • claude plugin install ./plugins/vitest → no "Unrecognized key" error

🤖 Generated with Claude Code

minsoo-web and others added 3 commits March 2, 2026 12:59
Add skill-review to .claude-plugin/marketplace.json and bump version to 1.1.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nstaller

The Claude Code plugin installer schema does not recognize the `category`
field, causing installation to fail with "Unrecognized key: category".
Remove the field from both plugin manifests and drop it from the CI
validator's required list (optional category validation is preserved).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@minsoo-web minsoo-web merged commit afe5fc5 into main Mar 2, 2026
3 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