Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Run a Gemini review that challenges the implementation approach and design choices
Cancel an active background Gemini job in this repository
Delegate investigation, an explicit fix request, or follow-up rescue work to the Gemini rescue subagent
Show the stored final output for a finished Gemini job in this repository
Run a Gemini code review against local git state
Internal helper contract for calling the gemini-companion runtime from Claude Code
Internal guidance for composing Gemini 2.5 Pro/Flash prompts for coding, review, diagnosis, and research tasks inside the Gemini Claude Code plugin
Internal guidance for presenting Gemini helper output back to the user
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Use Codex from Claude Code to review code or delegate tasks.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Intelligent prompt optimization using skill-based architecture. Enriches vague prompts with research-based clarifying questions before Claude Code executes them
PostgreSQL database access with health diagnostics, slow query analysis, and connection monitoring
Executes directly as bash, bypassing the AI model
Executes directly as bash, bypassing the AI model
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Share bugs, ideas, or general feedback.
Use Gemini from inside Claude Code for code reviews or to delegate tasks to Gemini.
Based on openai/codex-plugin-cc, adapted for the Gemini CLI. Also adds /gemini:task for direct task delegation.
/gemini:review for a normal read-only Gemini review/gemini:adversarial-review for a steerable challenge review/gemini:rescue, /gemini:status, /gemini:result, and /gemini:cancel to delegate work and manage background jobs/gemini:setup to verify Gemini CLI is ready and manage the review gate/gemini:task for quick one-off task delegationgcloud auth application-default loginAdd the marketplace in Claude Code:
/plugin marketplace add abiswas97/gemini-plugin-cc
Install the plugin:
/plugin install gemini@abiswas97-gemini
Reload plugins:
/reload-plugins
Then run:
/gemini:setup
/gemini:setup will tell you whether Gemini is ready. If Gemini is missing, refer to the Gemini CLI installation guide.
If Gemini is installed but not authenticated, set up your credentials:
!gcloud auth application-default login
Or set the GOOGLE_API_KEY environment variable with a key from AI Studio.
After install, you should see:
gemini:gemini-rescue subagent in /agents| Command | Description |
|---|---|
/gemini:review | Code review on current work or branch. Supports --wait, --background, --base <ref>. |
/gemini:adversarial-review | Challenges design choices, not just bugs. Same flags as review plus custom focus text. |
/gemini:rescue | Delegate a task to Gemini via subagent. Supports --background, --resume, --fresh, --model <pro|flash|pro-3|flash-3>. |
/gemini:task | Quick one-off task delegation. Supports --background, --model. |
/gemini:status | Show running and recent jobs. |
/gemini:result | Show output for a finished job. Includes session ID for gemini resume. |
/gemini:cancel | Cancel an active background job. |
/gemini:setup | Check Gemini CLI readiness. Toggle review gate with --enable-review-gate / --disable-review-gate. |
# Review before shipping
/gemini:review --background
/gemini:status
/gemini:result
# Hand a problem to Gemini
/gemini:rescue investigate why the build is failing in CI
# Challenge your design
/gemini:adversarial-review --base main question the caching strategy
The --model flag accepts shortcuts or full model names:
flash → gemini-2.5-flash (default)pro → gemini-2.5-proflash-3 → gemini-3-flash-previewpro-3 → gemini-3-pro-previewIf omitted, defaults to gemini-2.5-flash. Any concrete model name (e.g. gemini-3.1-pro-preview) is passed through as-is.
When enabled (/gemini:setup --enable-review-gate), the plugin runs a targeted Gemini review on Claude's response before stopping. If issues are found, the stop is blocked so Claude can address them first.
[!WARNING] The review gate can create a long-running Claude/Gemini loop. Only enable it when actively monitoring the session.
pnpm test # run tests
pnpm run ci # type check + lint + test
pnpm run lint:fix # auto-fix lint issues
plugins/gemini/
├── .claude-plugin/plugin.json # Plugin metadata
├── agents/ # Gemini rescue subagent
├── commands/ # Slash commands (.md)
├── hooks/ # Session lifecycle + review gate hooks
├── prompts/ # Prompt templates
├── schemas/ # Output JSON schemas (review, errors)
├── scripts/ # Companion CLI + runtime modules
└── skills/ # Claude Code skills
Apache 2.0 — see LICENSE.