Skip to content

[feat]: Add Gemini CLI extension support via gemini-extension.json #10280

@raky291

Description

@raky291

Feature description

Description

This proposal requests the addition of a gemini-extension.json file to the repository root. This will allow shadcn/ui to function as a Gemini CLI extension, and the installation will include both Skills and the MCP.

Technical Requirements

1. Configuration File

Add gemini-extension.json defining the metadata, entry points, and required permissions.

2. Skills

Skills located in the skills folder will be automatically included.

3. MCP

Add the MCP configuration directly to the gemini-extension.json file.

Benefits

Optimized DX: Automated installation of skills and MCP without the need for manual modifications to the Gemini CLI configuration.

Simplified Updates: The integration allows for easier and more frequent updates to the extension's skills and capabilities as the library evolves.

Affected component/components

No response

Additional Context

To publish the extension in the Gemini CLI gallery, you must add the gemini-cli-extension topic to your repository’s About section.

The Gemini CLI extension gallery automatically indexes public extensions to help users discover your work. You don’t need to submit an issue or email us to list your extension. src

Before submitting

  • I've made research efforts and searched the documentation
  • I've searched for existing issues and PRs

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions