Skip to content

Piebald-AI/awesome-gemini-cli-extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Gemini CLI Extensions

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

Contents

Image Generation & Rendering

  • 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.

Multimodal Input

  • Vision - Webcam access with single frame capture and ASL modes.
  • Talk - Voice input and audio output; uses OpenAI for TTS currently.

Automation & Remote Access

  • 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.

3rd-Party Services

  • 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.

Utilities

  • 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.

Development

  • 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 via npx -y @agentage/find-mcp.

Cloud & Dev Tools

  • 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.

Databases

  • 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.

Observability & Monitoring

Data & Analytics

  • 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.

About

A curated list of awesome Gemini CLI extensions.

Resources

License

Contributing

Stars

62 stars

Watchers

7 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors