Adopt Agent Plugins v1 package layout - #757
Conversation
Root plugin.json is the portable manifest. Claude marketplace and .claude/skills paths are client-specific and block other clients. Co-authored-by: Cursor <cursoragent@cursor.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5512c45. Configure here.
| comm -12 \ | ||
| <(LC_ALL=C sort "${source_list}") \ | ||
| <(git diff --name-only origin/main...HEAD | LC_ALL=C sort) | ||
| )" |
There was a problem hiding this comment.
Docs sync checks wrong base branch
High Severity
The docs-sync guard always diffs against origin/main, but this workflow also runs on pull requests targeting store6. Relative to the wrong base, the guard can demand docs-sync-ack for docs the PR did not change, or miss docs it did change against store6.
Reviewed by Cursor Bugbot for commit 5512c45. Configure here.
|
|
||
| - name: Set up JDK 17 | ||
| uses: actions/setup-java@v5 | ||
| uses: actions/setup-java@v4 |
There was a problem hiding this comment.
CI downgrades to deprecated Node 20
Medium Severity
This commit replaces actions/checkout@v6 and actions/setup-java@v5 with the v4 actions that still run on Node 20. GitHub is removing Node 20 from hosted runners on 2026-09-16, so these jobs are headed for runner breakage shortly after merge.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit 5512c45. Configure here.


Summary
plugins/storeto an Agent Plugins v1.0.0 package with rootplugin.json(0.3.0) and remove the Claude marketplace plus.claude-pluginmanifests..claude/skills/intoplugins/internal/documentationas a second portable plugin (0.1.0).AGENTS.mdand the store plugin README at the new paths. Claude Code/plugin marketplace addfor this repo no longer applies.Test plan
plugins/store/plugin.jsonandplugins/internal/documentation/plugin.jsonusehttps://agent-plugins.org/schemas/1.0.0/plugin.schema.jsonand only permitted top-level fields.skills/whoseSKILL.mdfrontmatternamematches the directory name..claude-plugin/and.claude/skills/are gone, and.claude/launch.jsonis unchanged.plugins/storein an Agent Plugins client and confirmbuilding-a-store6-data-layerandmigrating-to-store6are discovered.plugins/internal/documentationand confirmdocumentation-disciplineandcode-documentationare discovered.Made with Cursor