Validate marketplace JSON structure in skills package

Parse and check Claude and Codex marketplace catalogs for
required fields, plugin sources, and npm package name alignment.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
This commit is contained in:
Cursor Agent
2026-07-10 13:37:25 +00:00
parent d7e82ca1f6
commit f1995f2c8f
2 changed files with 153 additions and 32 deletions

View File

@@ -29,5 +29,5 @@ this file.
scope, not Claude-specific)
- Access-review skill records entry notes only after successful API writes
- Release checksums derived from `npm pack` tarball contents
- Validation enforces `.claude-plugin/marketplace.json`; `package.json` files
list trimmed to paths that exist
- Validation enforces `.claude-plugin/marketplace.json` structure and Codex
marketplace shape; `package.json` files list trimmed to paths that exist