Skip to content

feat: conform to Agent Plugins spec v1.0.0 - #9

Open
eitanp461 wants to merge 1 commit into
mainfrom
feat/agent-plugins-spec
Open

feat: conform to Agent Plugins spec v1.0.0#9
eitanp461 wants to merge 1 commit into
mainfrom
feat/agent-plugins-spec

Conversation

@eitanp461

Copy link
Copy Markdown

Makes the plugin conform to the Agent Plugins open standard (v1.0.0).

  • Add root plugin.json with the spec $schema. Same metadata as the Claude manifest, without the skills/mcpServers pointers — the spec discovers components by fixed locations (skills/, mcp.json).
  • mcp.json: add the required top-level $schema and a type field per server (streamable-http for the /mcp endpoints, sse for analysis).

The existing .claude-plugin/ and .cursor-plugin/ manifests are unchanged; the spec tolerates client-specific extras.

🤖 Generated with Claude Code

Add root plugin.json with the spec $schema and add $schema plus
required per-server type fields to mcp.json.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@eitanp461
eitanp461 requested review from ed-cld and njb90 August 20, 2026 09:38
@eitanp461

Copy link
Copy Markdown
Author

Value of merging this

  • Agent Plugins launched with client support already in place: VS Code, Cursor, GitHub Copilot, ChatGPT/Codex, Kiro and more (compatible clients). One conformant repo works across all of them.
  • agentpluginsdirectory.com lists ~1,040 verified plugins, none from Cloudinary. Listing is automatic — a daily crawler finds public repos with a root plugin.json carrying the spec $schema and validates it. Merging this gets Cloudinary listed within a day, no submission step.
  • The type fields added to mcp.json also fix a latent Claude Code issue: it skips server entries that have a url but no type.

@eitanp461

Copy link
Copy Markdown
Author

Kiro announces support for Agent plugins - https://kiro.dev/blog/powers-supports-plugins/

@njb90 njb90 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assume the types are all verified as correct, looks good.

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.

2 participants