Repository navigation
Add an Antigravity plugin bundle - #55
Merged
Merged
Conversation
Antigravity's plugin marketplace reads .antigravity-plugin/plugin.json in multi-provider repos. The bundle reuses the root mcp.json (remote MCP with OAuth), ships an Antigravity-flavoured copy of the Search1API skill, a Marketplace README, and a logo with the transparent padding the Marketplace asks for. The manifest version follows package.json through sync-versions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DuYf7veHdYt7YjXA6Kzzfc
CI's `npm audit --audit-level=high` started failing on new advisories: @modelcontextprotocol/node 2.0.0 (GHSA-f897-62hf-6gxq, high: no request body or batch limit), @hono/node-server (GHSA-rmxm-3fg6-px4f) and qs (GHSA-6pq8-jhm2-2vcw). `npm audit fix` moves them to patched versions within the declared ranges; tests pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DuYf7veHdYt7YjXA6Kzzfc
agy plugin validate --strict flagged the first layout: Antigravity reads components from the plugin root, never from .antigravity-plugin/, and it reads mcp.json only for Agent Plugins manifests, so only the skill loaded and the MCP server was missing. It also warns that the root plugin.json is ignored whenever .antigravity-plugin/ exists. antigravity-plugin/ now follows the claude-plugin/ and codex-plugin/ layout: plugin.json, mcp_config.json with serverUrl, skills/, README, LICENSE and the padded logo, so it validates on its own without touching the root manifests Cursor and Agent Plugins read. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DuYf7veHdYt7YjXA6Kzzfc
agy accepts a tree/<ref>/<path> URL, so the plugin installs straight from GitHub without a checkout. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DuYf7veHdYt7YjXA6Kzzfc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Requested by fatwang2 · project thread
Google launched the Antigravity Plugin Marketplace on 2026-10-29. This adds an Antigravity plugin so Search1API installs with
agy plugin install https://github.com/superagents-lab/search1api-mcp/tree/main/antigravity-pluginand can be submitted to the Marketplace. Tracked in Linear FAT-2078.Changes
antigravity-plugin/, following theclaude-plugin/andcodex-plugin/layout:plugin.jsonwith every field the Marketplace requires (name, displayName, description at 143 chars, version, logo, author SuperAgents, three suggested prompts).mcp_config.json: the hosted server viaserverUrl; OAuth uses DCR, which Antigravity handles with nooauthblock.skills/search1api/SKILL.md: the Codex skill with Antigravity wording for sign-in and errors.README.md(Marketplace detail view),LICENSE, andassets/logo.svg(the existing logo with ~10% transparent padding and a white "S" for dark themes).sync-versionsandnpm versionkeep the Antigravity manifest on the package version.package-lock.json:npm audit fixfor advisories that started failing CI'snpm audit --audit-level=highindependently of this change (@modelcontextprotocol/node GHSA-f897-62hf-6gxq high, @hono/node-server GHSA-rmxm-3fg6-px4f, qs GHSA-6pq8-jhm2-2vcw).npm testpasses and the HTTP server starts and answersinitialize.A first layout under
.antigravity-plugin/loaded only the skill: Antigravity reads components from the plugin root and readsmcp.jsononly for Agent Plugins manifests, and it warns that the rootplugin.jsonis ignored. The separate directory leaves the root manifests that Cursor and Agent Plugins read untouched.Verified on macOS with agy 1.4.10
agy plugin validate --strict antigravity-plugin: passed, 0 warnings (skills 1, mcpServers 1).agy plugin install <checkout>/antigravity-plugin: skillsearch1apiand MCP serversearch1apiinstalled, plugin enabled.agy plugin install https://github.com/superagents-lab/search1api-mcp/tree/claude/project-thread-8nj8vk/antigravity-plugininstalls only the subdirectory, so thetree/main/...URL works once merged.Docs page: fatwang2/search1api#409.
🤖 Generated with Claude Code
https://claude.ai/code/session_01DuYf7veHdYt7YjXA6Kzzfc