Skip to content

distribution: gemini-extension.json manifest - the auto-indexed official Gemini CLI extensions gallery #101

@anthony-chaudhary

Description

@anthony-chaudhary

What

Ship a gemini-extension.json manifest so DOS is installable as a Gemini CLI extension (gemini extension install <repo-url>) — wrapping what dos init --hooks gemini already wires, plus the MCP server entry.

Why

Google's official extensions gallery (https://geminicli.com/extensions/) is auto-indexed: it crawls public GitHub repos containing a valid manifest and ranks by stars — no PR, no form, no review queue (confirmed in google-gemini/gemini-cli discussion #12875). One in-tree file buys a standing listing on the official surface, and also makes us eligible for Piebald-AI/awesome-gemini-cli-extensions (PR venue, active — scope is "things installable via gemini extension install"). Found in the 2026-06-12 listing-venue sweep; the plain listing PR (Piebald-AI/awesome-gemini-cli#59) is already in, this is the deeper integration surface.

Done-condition

gemini extension install https://github.com/anthony-chaudhary/dos-kernel succeeds on a stock Gemini CLI and the hooks adjudicate (the caught-lie demo refuses a false "done"); the gallery lists the extension (or the non-indexing is escalated via an issue on google-gemini/gemini-cli).

Lane guess: claude-plugin (packaging-dir analogue) or a new top-level dir the plan decides. Found while: the listing-venue research sweep, 2026-06-12.

Metadata

Metadata

Assignees

No one assigned

    Labels

    readyTriaged: has a checkable done-condition; pickable by an agent or contributor.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions