Gemini CLI has a feature called "extensions" which lets you bundle custom prompts, GEMINI.md files, commands, and even themes, in a Git repository, that you can install via the gemini extension install <url> command.
👉 See also: Awesome Gemini CLI
- Image Generation
- Multimodal Input
- Automation & Remote Access
- Databases (Google Cloud)
- Databases (General)
- Data & Analytics
- App Development
- Cloud & Dev Tools
- Development
- nanobanana - Generate and manipulate images using the Gemini 2.5 Flash Image model (Nano Banana).
- Blender - A super simple extension to enable Blender via MCP for Gemini CLI.
- prompt-to-asset - MCP server that generates production-ready visual assets (app icons, favicons, OG images, logos, wordmarks) by routing prompts across 30+ image generation models. Zero API key required for first run via free tiers.
npm install -g prompt-to-asset.
- Vision - Webcam access with single frame capture and ASL modes.
- Talk - Voice input and audio output; uses OpenAI for TTS currently.
- Computer use - A Google Gemini CLI extension than enables Gemini Computer Use from the CLI.
- Listen - Run Gemini CLI as a server with /listen commands.
- Screenshare - Screen sharing via MCP and custom slash commands.
- pyATS - pyATS integration for network testing.
- gemini-discord - Turn your local Gemini CLI agent into an always-on Discord presence that also doubles as your personal server admin.
- Lusha - Find and enrich B2B contacts and companies with verified emails, direct dials, mobile numbers, and real-time buying signals. Bundles 4 prospecting skills plus a remote MCP server, with OAuth sign-in. Install:
gemini extensions install https://github.com/lusha-oss/lusha-mcp-plugin. - ATXP - Give your Gemini CLI agent a wallet, email address, phone number, and 100+ paid MCP tools (web search, image gen, SMS, voice, LLM gateway). Self-register with
gemini extensions install https://github.com/atxp-dev/atxp— no human login required, $5 free credits included. - Figma - Official Figma extension for Gemini CLI.
- Google Fonts - Gemini CLI extension for Google Fonts + Material Icons and Symbols.
- GitLab - Exposes custom
/gitlab:*commands that map directly to GitLab's documented MCP tools for issues, merge requests, pipelines, and search. - Obsidian - Connect Gemini to your Obsidian vault through a local RAG MCP server with
/obsidian:*commands to interact with your vault. - TokRepo - Search TokRepo from Gemini CLI to find installable skills, prompts, MCP configs, and workflows with the bundled TokRepo MCP server.
- x-twitter-scraper - X/Twitter data MCP server & AI agent skill. 20 tools for followers, tweets, replies, mentions, lists, hashtags, spaces & more.
- Helium MCP - Remote MCP server for real-time market intelligence, ML options pricing, and news bias analysis. Free, no API key. Remote endpoint: https://heliumtrades.com/mcp
- Onplana - Connect Gemini CLI and Code Assist to your Onplana project portfolio. 27 tools (14 read, 13 write), OAuth 2.0 with Dynamic Client Registration. Install:
gemini extensions install https://github.com/Onplana/onplana-mcp-server. - TWZRD Agent Intel - Trust scoring MCP server for AI agent wallet identity on Solana. Verify agent wallets before x402 micropayments. 4 free tools: resolve_agent, score_agent, preflight_check, verify_trust_receipt. Remote endpoint: https://intel.twzrd.xyz/mcp
- Shots - App Store screenshot, app icon, and ASO listing copy generation for mobile apps. Remote MCP server with OAuth authentication. Remote endpoint:
https://shots.run/api/mcp. Install:gemini mcp add --transport http shots https://shots.run/api/mcp.
- Gemini Notifier - A Gemini extension to send native system-level notifications when Gemini requests permissions.
- unslop - CLI that strips AI writing patterns from content before publishing: sycophantic openers, stock vocabulary, hedging stacks, em-dash overuse. Code blocks, URLs, and technical terms pass through unchanged. Pipe mode for scripting:
cat draft.md | unslop --stdin.npm install -g unslop. - Subnet calculator - An extension for GeminiCLI that performs subnet calculation.
- Packet Buddy - A Gemini CLI extension that uses RAG and MCP and Custom Slash Commands to analyze packet captures.
- Self Command - Allows the Gemini CLI to send commands to itself, run very long commands in the background and be woken, sleep for a specified amount of time, watch logs and receive notifications, etc by leveraging tmux. Reduces usage and improves reliability by avoiding loop detection. After installing the extension you must lauch gemini-cli into a tmux session named "gemini-cli".
- Pickle Rick - This extension transforms the Gemini CLI into "Pickle Rick," a hyper-intelligent, arrogant, yet extremely competent engineering persona. It enforces a rigid, iterative software development lifecycle through continuous AI agent loops.
- gemini-beads - Git-backed persistent memory and task management for Gemini CLI.
- Ralph Wiggum - Ralph Wiggum loop for Gemini CLI
- code-review - Google's Code Review extension for the Gemini CLI that reviews your code changes.
- security - Google's Security extension for the Gemini CLI that finds vulnerabilities in your code changes and pull requests.
- Plan commands - Gemini CLI Extension with Custom Commands for plan, refine, implement.
- Jules - Allows you to use the Gemini CLI to orchestrate the Jules asynchronous agent to perform coding tasks like bug fixing, refactoring, and dependency updates.
- adk-docs-ext - ADK Docs Extension for Gemini CLI.
- brooks-lint - AI code reviews grounded in six classic engineering books. Diagnoses decay risks with structured findings (Symptom → Source → Consequence → Remedy).
- flutter - Help Gemini CLI create, build, test, and run Flutter apps.
- Firebase - Give the Gemini CLI more Firebase-specific capabilities and expertise.
- Firestore Native - Provides a set of tools to interact with Firestore databases. It allows you to manage your databases, documents, and collections directly from the Gemini CLI, using natural language prompts.
- Maestro - Turn Gemini CLI into a multi-agent platform — 12 specialized subagents, parallel dispatch, 4-phase orchestration, and standalone dev tools for code review, debugging, security, and performance.
- Unity-MCP - Open-source MCP server connecting AI agents to the Unity Editor and runtime, with 100+ built-in tools.
- Godot-MCP - Open-source MCP server connecting AI agents to the Godot Editor and runtime (Godot 4.x, C#).
- Unreal-MCP - Open-source MCP server connecting AI agents to Unreal Engine 5.7, editor and runtime (C++ plugin + .NET sidecar).
- PickySteve - Skill router and context picker for coding agents: a cheap local model retrieves and reranks the right skill (BM25 + embeddings, cross-encoder rerank), gated by a fail-closed prompt-injection scanner that checks both the request and every retrieved doc. Wires into Gemini CLI as an MCP stdio server via a one-command installer (
~/.gemini/settings.json); runs offline on local Ollama by default. - Find MCP - Search 17,000+ MCP servers from the official MCP registry (registry.modelcontextprotocol.io). Remote endpoint:
https://catalog.agentage.io/mcp. Install:gemini mcp add --transport http find-mcp https://catalog.agentage.io/mcp, or stdio vianpx -y @agentage/find-mcp.
- gcloud - gcloud Gemini CLI Extension.
- genkit - Extension https://genkit.dev/.
- MCP Toolbox - Develop and query your custom tools using the power of natural language, directly from your command line through MCP Toolbox. Go from an idea to a running, invocable tool in minutes, without ever leaving your terminal.
- Neo4j - Neo4j extension for Gemini CLI.
- AlloyDB - Instantly manage and query your AlloyDB for PostgreSQL databases.
- Google Cloud Spanner - Provides a set of tools to interact with Google Cloud Spanner instances.
- Google Cloud SQL for MySQL - Provides a set of tools to interact with Cloud SQL for MySQL instances.
- Google Cloud SQL for PostgreSQL - Provides a set of tools to interact with Cloud SQL for PostgreSQL instances.
- Google Cloud SQL for SQL Server - Provides a set of tools to interact with Cloud SQL for SQL Server instances.
- Elasticsearch - Official (experimental) Elasticsearch extension for Gemini CLI.
- mysql - Provides a set of tools to interact with MySQL instances.
- postgres - Provides a set of tools to interact with PostgreSQL instances.
- sql-server - Provides a set of tools to interact with Microsoft SQL Server instances.
- Google Cloud Observability - Connects Gemini CLI to Cloud Observability APIs with an Model Context Protocol (MCP) server to search for logs, view metrics, return traces and view error reports.
- AlloyDB Observability - Provides a set of tools to interact with AlloyDB for PostgreSQL monitoring metrics.
- Cloud SQL for MySQL Observability - Provides a set of tools to interact with Cloud SQL for MySQL monitoring metrics.
- Cloud SQL PostgreSQL Observability - Provides a set of tools to interact with Cloud SQL for PostgreSQL monitoring metrics.
- Cloud SQL SQL Server Observability - Provides a set of tools to interact with Cloud SQL for SQL Server monitoring metrics.
- BigQuery Conversational Analytics - Developers can effortlessly connect, interact, and generate data insights with BigQuery datasets and data using natural language commands.
- BigQuery Data Analytics - Developers can effortlessly connect, interact, and generate data insights with BigQuery datasets and data using natural language commands.
- Dataplex - Provides a set of tools to interact with Dataplex instances. It allows you to manage your data lakes, zones, and assets directly from the Gemini CLI, using natural language prompts.
- Looker - Provides a set of tools to interact with Looker instances. It allows you to manage your Looks, dashboards, and explores directly from the Gemini CLI, using natural language prompts.