agentsclimarketplace

Cc gemini plugin

Skill thepushkarp/cc-gemini-plugin

Gemini CLI integration for Claude Code and Codex.

Install
npx -y skills add thepushkarp/cc-gemini-plugin

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Use Gemini CLI for long-context codebase exploration, architecture review, refactor impact analysis, documentation synthesis, or structured data analysis when the host should hand off a large cross-file problem instead of solving it file-by-file.

SKILL.md

3.2 KB, 691 tokens by cl100k_base, as published. Nobody here has run it

Gemini CLI Integration

Gemini CLI is the large-context handoff in this repository. Use it when the task is about the shape of a system, a broad slice of a repo, or a mixed text dataset that should be synthesized in one pass.

When to Use Gemini

Ideal Cases

ScenarioWhy Gemini Fits
Whole-codebase architectureBroad cross-file synthesis
Cross-file security reviewTraces flows across modules
Refactor impact analysisFinds dependencies and callers
Codebase orientationProduces a high-level map quickly
Documentation generationSynthesizes behavior from many files
Structured data reviewReads JSON, YAML, TOML, CSV, Markdown, and code together

Not Ideal

ScenarioWhy
Quick single-file editsThe handoff adds latency you do not need
Tight interactive debuggingBetter handled directly by the host model
Narrow tasks with no cross-file contextGemini adds little value

Host Entry Points

Claude Code

Use the slash command:

/cc-gemini-plugin:gemini <task>
/cc-gemini-plugin:gemini --dirs src,docs <task>
/cc-gemini-plugin:gemini --files "schemas/**/*.json" <task>

Claude can also spawn gemini-agent when the task obviously benefits from a large-context pass.

Codex

  • Mention the skill explicitly with $gemini-integration.
  • Or ask Codex to use the Gemini integration for a large analysis task.

Codex reads this skill definition directly when the repository is installed as a user-level skill.

Shared Runtime Contract

Always prefer the shared bridge script over hand-written gemini commands:

node scripts/gemini-bridge.js [options] <task>

The bridge owns:

  • argument parsing
  • directory and file ingestion
  • structured prompt assembly
  • Gemini CLI invocation

Use:

  • --dirs <path,...> for broad module trees
  • --files <glob,...> for targeted globs and mixed data formats
  • --model <name> only when the caller explicitly wants a model override
  • --format json only when structured output is required
  • --print-command when you need to inspect the resolved Gemini command

Good Patterns

Architecture

node scripts/gemini-bridge.js --dirs src,docs \
  "Explain the architecture and cite the key files."

Refactor impact

node scripts/gemini-bridge.js --dirs src \
  "Analyze the impact of refactoring the auth module. Include affected files and migration steps."

Structured data

node scripts/gemini-bridge.js --files "schemas/**/*.json,data/**/*.csv" \
  "Summarize the data contracts and identify breaking changes."

Troubleshooting

IssueSolution
Authentication errorRun gemini auth
Gemini missing on PATHInstall @google/gemini-cli or brew install gemini-cli
Rate limitingRetry with a narrower task or smaller context set
Token pressureReduce the number of inlined files

What ships with it: 10 files

27.8 KB alongside SKILL.md, 2 of them executable

.claude-plugin/

agents/

commands/

scripts/

tests/

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.