Claude-skill-registry gemini-qa
Use Google Gemini CLI to answer questions about code, analyze files, or perform codebase exploration. Invoke this skill when the user asks to use Gemini, wants a second opinion from another AI, or wants to compare Claude's answer with Gemini's response.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/gemini-qa" ~/.claude/skills/majiayu000-claude-skill-registry-gemini-qa && rm -rf "$T"
manifest:
skills/data/gemini-qa/SKILL.mdsource content
Gemini Q&A
Use Google's Gemini CLI to answer questions about the codebase.
Prerequisites
Gemini CLI must be installed:
npm install -g @anthropic-ai/gemini-cli # or follow installation at https://github.com/google-gemini/gemini-cli
Authentication must be configured (Google API key or Application Default Credentials).
Usage
Spawn the
gemini-qa subagent to handle the question:
Use the Task tool to spawn the gemini-qa agent with the user's question.
The subagent will:
- Formulate a clear prompt for Gemini
- Run
in headless modegemini -p "question" - Return Gemini's response
Direct Usage (without subagent)
If you prefer to run Gemini directly:
gemini -p "your question here" # or gemini "your question here"
Command Options
- Basic query:
gemini -p "question" - Positional:
gemini "question" - Pipe input:
cat file.txt | gemini -p "summarize this" - JSON output:
gemini -p "question" --output-format json - File reference:
gemini -p "@src/file.ts explain this"
File References with @
Gemini supports
@ syntax to include file context:
# Reference a specific file gemini -p "@src/auth.ts Explain this module" # Reference a directory gemini -p "@src/ Summarize all code here"
Common Use Cases
- Code explanation: "What does this function do?"
- Architecture questions: "How is the database layer structured?"
- Finding patterns: "Where is error handling implemented?"
- Code review: "Review this file for potential issues"
- Comparison: Get a second opinion on a code question
Notes
- Use
flag for headless (non-interactive) mode-p - Gemini is git-aware and respects
for directory references.gitignore - For complex questions, use the subagent for better context isolation