Skip to content

feat(plugin): add the Kiro power, the Antigravity manifest and support/privacy sections - #41

Open
sahilsunny wants to merge 2 commits into
mainfrom
sahil/scr-395-plugin-batch
Open

sahilsunny wants to merge 2 commits into
mainfrom
sahil/scr-395-plugin-batch

Conversation

@sahilsunny

Copy link
Copy Markdown
Collaborator

What

  • New plugins/scrapingbee-kiro/: a Kiro power in the Agent Plugins format (plugin.json, mcp.json connecting https://mcp.scrapingbee.com/mcp with Authorization: Bearer ${SCRAPINGBEE_API_KEY}, README, LICENSE, synced skills). Added to scripts/sync-skills.sh.
  • New plugins/scrapingbee-cli/.antigravity-plugin/plugin.json for Google Antigravity (skills-only, logo, three suggested prompts).
  • "Support and privacy" section in the three plugin READMEs; author.email in the Copilot manifest.
  • Marketplace contact changed from support@scrapingbee.com (does not exist) to contact@scrapingbee.com in both marketplace files.
  • CONTRIBUTING versioning list and changelog updated.

Why

One batch of repo changes for the next round of marketplace submissions. Kiro Powers need a plugin.json + mcp.json package root and a README with a privacy policy link and support contact; Antigravity reads its own manifest. The Kiro package is a separate folder because Cursor also loads Agent Plugins from a root plugin.json, which would bypass the Cursor-only variables prompt in plugins/scrapingbee-cursor/.

Verification

  • Every JSON file parses; the Antigravity manifest checked against https://antigravity.google/schemas/v1/plugin.json (additionalProperties: false, max 3 prompts) and the Kiro files against the Agent Plugins plugin and mcp schemas (type: streamable-http, headers string map).
  • plugins/scrapingbee-kiro/skills is byte-identical to .agents/skills after scripts/sync-skills.sh.
  • No support@scrapingbee.com left in tracked files.

…t/privacy sections

Kiro Powers and Google Antigravity each need their own manifest: a Kiro power
is an Agent Plugins package (plugin.json + mcp.json) and Antigravity reads
.antigravity-plugin/plugin.json. Kiro reviewers also require a privacy policy
link and support contact in the README. The marketplace contact address moves
to contact@scrapingbee.com.
@sahilsunny
sahilsunny requested a review from a team October 23, 2026 10:17
Kiro does not expand ${VAR} inside a power's mcp.json headers
(kirodotdev/Kiro#11258), so the Bearer header reached the server literally.
mcp-remote expands the variable itself; verified with a tools/call through
the bridge.
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.

1 participant