Skip to content

feat: Cursor overlay listing pack for Grok Bot - #33

Merged
ericjuta merged 3 commits into
mainfrom
feat/cursor-grok-plugin-listing
Sep 3, 2026
Merged

feat: Cursor overlay listing pack for Grok Bot#33
ericjuta merged 3 commits into
mainfrom
feat/cursor-grok-plugin-listing

Conversation

@ericjuta

@ericjuta ericjuta commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Cursor / Grok Bot listing polish only. Does not publish or submit.

Why

Grok Bot plugins are Cursor marketplace plugins. The Cursor overlay was a thin name/description/author manifest. Packer copies the overlay as-is (plus canonical skills), so listing fields, README, and logo have to live in targets/cursor/.

What

  • Expand plugins/ask-gina/targets/cursor/.cursor-plugin/plugin.json with homepage, repository (askgina/plugins), license, keywords, and logo: assets/icon.svg.
  • Add overlay README.md (install, OAuth callbacks, four skills, read-only boundary).
  • Copy assets/icon.svg into the overlay so the generated host actually has the logo file. Canonical copy remains plugins/ask-gina/assets/icon.svg.
  • mcp.json unchanged: URL-only https://askgina.ai/ai/gina/mcp. No bearer, no type: streamable-http.

Out of scope

  • No targets/cursor/skills/ (canonical skills only).
  • No Gina origin allowlist change (https://cursor.com still 403 on MCP).
  • No marketplace submit.
  • mcp.json still does not request tools:execute.

Test plan

  • bun run check:target-conformance
  • plugin-core tests that materialize generated hosts
  • Generated Cursor tree contains .cursor-plugin/plugin.json, mcp.json, README.md, assets/icon.svg, and the four skills

Keep mcp.json URL-only (tools:read). Carry README and logo in the overlay so the generated Cursor host is a complete listing pack.
Updated version and description to reflect new features and capabilities.
Updated the README to clarify Ask Gina's capabilities and limitations.
@ericjuta
ericjuta merged commit be22298 into main Sep 3, 2026
4 of 6 checks passed
ericjuta added a commit that referenced this pull request Sep 3, 2026
* fix(cursor): make the listing overlay conform again

PR #33 grew the Cursor manifest with homepage, repository, license,
keywords, and logo, and bumped it to 1.0.0. The conformance validator
only accepted the thin manifest and the packer requires every host to
share the root release version, so main has been red since.

Accept the listing manifest shape explicitly, pin the version back to
the shared release version, and update the README tool count to 30.

* docs(cursor): keep the overlay README inside the public boundary
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