@remotion/claude-code-plugin: Fix marketplace description placement - #10538
@remotion/claude-code-plugin: Fix marketplace description placement#10538JonnyBurger wants to merge 1 commit into
@remotion/claude-code-plugin: Fix marketplace description placement#10538Conversation
There was a problem hiding this comment.
ℹ️ No critical issues — one diagnostic detail worth double-checking (inline on the deleted line).
Reviewed changes
Reviewed the full diff of this PR: a single-line deletion in the Claude Code plugin marketplace manifest.
- Removes the root-level
descriptionfrom.claude-plugin/marketplace.json
ℹ️ If the manifest really was rejected, $schema is the more suspicious artifact — and it's left untouched
The PR explains the deletion as avoiding "validation failures in the community marketplace", but the manifest's $schema reference — https://json.schemastore.org/claude-code-plugin-marketplace.json — returns 404 today and never existed in the schemastore catalog (the real schema is claude-code-marketplace.json). If a validator rejected this manifest, that broken reference is the likelier in-file culprit. The deletion is harmless either way, so nothing blocks merging here — but confirming the actual rejection message (and optionally pointing $schema at the real schema) would get closer to the true root cause.
DeepSeek Flash (free via Pullfrog for OSS) | 𝕏
| "name": "Remotion", | ||
| "email": "hi@remotion.dev" | ||
| }, | ||
| "description": "Plugins for building programmatic videos with Remotion", |
There was a problem hiding this comment.
Per the official Claude Code marketplace schema and docs, a root-level description is a documented optional marketplace field — so per public documentation this deletion isn't what validation requires, and it drops the marketplace-level description shown to users browsing /plugin marketplace. If the community submission genuinely rejected something, it would help to share the exact error and confirm the true root cause.
Technical details
# Root-level `description` is valid marketplace metadata
The official schema (https://json.schemastore.org/claude-code-marketplace.json) declares a top-level `description` property ("Human-readable description of this marketplace") with no root-level `additionalProperties: false`, so schema validation accepts the field. The Claude Code docs list `description` as an optional marketplace field (https://code.claude.com/docs/en/plugin-marketplaces).
## Affected sites
- `packages/claude-code-plugin/.claude-plugin/marketplace.json` — root-level `description` removed
## Observations for the human
- The manifest's `$schema` value (`claude-code-plugin-marketplace.json`) never existed in schemastore and 404s today; the matching schema is `claude-code-marketplace.json`. If an external validator rejected the manifest, that broken reference — untouched by this PR — is the more likely culprit.
Summary
Remove the root-level
descriptionfrom the Claude Code marketplace manifest.The plugin-specific description remains in
plugins[0], avoiding validation failures in the community marketplace while preserving the listing description.Testing
bun run buildbun run stylecheck