2025-12-01 11:38:48 -08:00
|
|
|
# Gemini CLI extensions
|
2025-06-10 15:48:39 -07:00
|
|
|
|
2026-02-16 14:58:48 -05:00
|
|
|
Gemini CLI extensions package prompts, MCP servers, custom commands, themes,
|
|
|
|
|
hooks, sub-agents, and agent skills into a familiar and user-friendly format.
|
|
|
|
|
With extensions, you can expand the capabilities of Gemini CLI and share those
|
2026-01-27 18:24:37 +00:00
|
|
|
capabilities with others. They are designed to be easily installable and
|
|
|
|
|
shareable.
|
2025-09-09 16:59:18 -04:00
|
|
|
|
2026-02-17 13:57:27 -08:00
|
|
|
To see what's possible, browse the
|
|
|
|
|
[Gemini CLI extension gallery](https://geminicli.com/extensions/browse/).
|
2025-10-15 00:29:21 -07:00
|
|
|
|
2026-02-17 13:57:27 -08:00
|
|
|
## Choose your path
|
2025-11-02 09:59:03 -08:00
|
|
|
|
2026-02-17 13:57:27 -08:00
|
|
|
Choose the guide that best fits your needs.
|
|
|
|
|
|
|
|
|
|
### I want to use extensions
|
|
|
|
|
|
|
|
|
|
Learn how to discover, install, and manage extensions to enhance your Gemini CLI
|
|
|
|
|
experience.
|
|
|
|
|
|
|
|
|
|
- **[Manage extensions](#manage-extensions):** List and verify your installed
|
|
|
|
|
extensions.
|
|
|
|
|
- **[Install extensions](#installation):** Add new capabilities from GitHub or
|
|
|
|
|
local paths.
|
|
|
|
|
|
|
|
|
|
### I want to build extensions
|
|
|
|
|
|
|
|
|
|
Learn how to create, test, and share your own extensions with the community.
|
|
|
|
|
|
|
|
|
|
- **[Build extensions](writing-extensions.md):** Create your first extension
|
|
|
|
|
from a template.
|
|
|
|
|
- **[Best practices](best-practices.md):** Learn how to build secure and
|
|
|
|
|
reliable extensions.
|
|
|
|
|
- **[Publish to the gallery](releasing.md):** Share your work with the world.
|
|
|
|
|
|
|
|
|
|
## Manage extensions
|
|
|
|
|
|
|
|
|
|
Use the interactive `/extensions` command to verify your installed extensions
|
|
|
|
|
and their status:
|
2025-09-09 16:59:18 -04:00
|
|
|
|
2026-01-26 15:14:38 -05:00
|
|
|
```bash
|
|
|
|
|
/extensions list
|
2025-09-09 16:59:18 -04:00
|
|
|
```
|
|
|
|
|
|
2026-02-17 13:57:27 -08:00
|
|
|
You can also manage extensions from your terminal using the `gemini extensions`
|
|
|
|
|
command group:
|
2025-09-09 16:59:18 -04:00
|
|
|
|
2026-01-26 15:14:38 -05:00
|
|
|
```bash
|
2026-01-07 11:23:07 -05:00
|
|
|
gemini extensions list
|
2025-12-03 19:16:16 -05:00
|
|
|
```
|
|
|
|
|
|
2026-01-26 15:14:38 -05:00
|
|
|
## Installation
|
2025-12-03 19:16:16 -05:00
|
|
|
|
2026-02-17 13:57:27 -08:00
|
|
|
Install an extension by providing its GitHub repository URL. For example:
|
2025-07-28 18:40:47 -07:00
|
|
|
|
2026-01-26 15:14:38 -05:00
|
|
|
```bash
|
|
|
|
|
gemini extensions install https://github.com/gemini-cli-extensions/workspace
|
2025-07-28 18:40:47 -07:00
|
|
|
```
|
|
|
|
|
|
2026-02-17 13:57:27 -08:00
|
|
|
For more advanced installation options, see the
|
|
|
|
|
[Extension reference](reference.md#install-an-extension).
|