PR #264 was based on pre-fix main and re-introduced the inline skills
array that #273 removed. plugin.json with "skills": "./skills" is
the authority.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: marketplace.json source fails Claude Code schema validation (#270)
The source field used a bare dot which failed schema validation.
Changed to github source object and added proper plugin.json manifest.
- Added .claude-plugin/plugin.json with skills list and metadata
- Changed marketplace.json source from "." to github repo object
- Removed inline skills array and strict:false from marketplace.json
closes#270
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: use ./ source and simplify plugin.json skills path
Codex review found two issues with the initial fix:
- GitHub source object causes redundant clone, may fail without SSH
- skills paths in plugin.json need ./ prefix
Changed source to "./" (matches Anthropic's own marketplace pattern)
and simplified skills to "./skills" (auto-discovers all skill dirs).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>