Skip to content

Add gemini-extension.json so the Gemini CLI gallery indexes AnyAPI - #14

Merged
kev1n merged 2 commits into
mainfrom
add-gemini-extension
Sep 2, 2026
Merged

kev1n merged 2 commits into
mainfrom
add-gemini-extension

Conversation

@kev1n

@kev1n kev1n commented Sep 2, 2026

Copy link
Copy Markdown
Member

The Gemini CLI extension gallery (1,657 extensions) has no submission form. It crawls public GitHub repos daily for two things: the topic gemini-cli-extension on the repo, and a gemini-extension.json at the repo root. Exa, Apify, Firecrawl, and Tavily are all in it; AnyAPI is not.

This adds the manifest. It points at the hosted MCP server (httpUrl, no local install), takes the key through ANYAPI_API_KEY with a settings prompt on install, and loads skills/anyapi/SKILL.md as the extension's context file so the discover -> inspect -> quote -> run loop is in front of the model.

Format matches what github/github-mcp-server and exa-labs/exa-mcp-server ship.

After merge the repo topic gemini-cli-extension needs adding, then the crawler picks it up on its next daily pass.

Kevin Wang added 2 commits September 2, 2026 15:17
The gallery crawls public repos tagged gemini-cli-extension for a root
manifest. Points at the hosted MCP server and loads the anyapi skill as
context.
Unrelated to the manifest, but scripts/check.sh compares the repo copy
against the live /SKILL.md, so a SKU shipping since the last sync turns
every PR red.
@kev1n
kev1n merged commit 99a69d2 into main Sep 2, 2026
1 check passed
@kev1n
kev1n deleted the add-gemini-extension branch September 2, 2026 22:21
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