Wield Google's Gemini CLI as a powerful auxiliary tool for code generation, review, analysis, and web research. Use when tasks benefit from a second AI perspective, current web information via Google Search, codebase architecture analysis, or parallel code generation. Also use when user explicitly requests Gemini operations.
Invokes Google's Gemini CLI for code analysis, web research, and parallel code generation. Use when you need a second AI perspective, real-time web data, or to offload complex tasks.
/plugin marketplace add caidish/cAI-tools/plugin install AI-skill@cAI-toolsThis skill is limited to using the following tools:
| Use Case | Why Gemini |
|---|---|
| Current web information | google_web_search - real-time Google Search |
| Codebase architecture analysis | codebase_investigator - deep analysis tool |
| Second opinion / code review | Different AI perspective catches different bugs |
| Parallel code generation | Offload tasks while continuing other work |
When NOT to use: Simple quick tasks (overhead not worth it), interactive refinement, context already understood.
command -v gemini--yolo) unless edits are necessary.AskUserQuestion before using --yolo or -s flags. These modes allow file writes or sandboxed execution - get explicit user approval first.-m, --model <MODEL> - Model selection-y, --yolo - Auto-approve all tool calls (enables writes)-s, --sandbox - Run in Docker isolation-o, --output-format <text|json> - Output formatgemini "prompt" -o json 2>/dev/null | jq -r '.response' to suppress stderr noise and extract the json response, unless specified by the user.YOLO mode does NOT prevent planning prompts. Use forceful language: "Apply now", "Start immediately", "Do this without asking for confirmation".
| Use case | Mode | Command pattern |
|---|---|---|
| Read-only analysis | read-only | gemini "..." -o json 2>/dev/null | jq -r '.response' |
| Apply local edits | write | gemini "..." --yolo -o json 2>/dev/null | jq -r '.response' |
| Sandboxed write | sandbox | gemini "..." --yolo --sandbox -o json 2>/dev/null | jq -r '.response' |
# Read-only
gemini "Review src/ for bugs" -o json 2>/dev/null | jq -r '.response'
# Write mode
gemini "Fix bug in file.py. Apply now." --yolo -o json 2>/dev/null | jq -r '.response'
# If redirection fails, wrap in bash -lc
bash -lc 'gemini "prompt" -o json 2>/dev/null | jq -r ".response"'
echo "follow-up" | gemini -r latest -o json 2>/dev/null | jq -r '.response'gemini --list-sessions-m gemini-2.5-flash for lower priority tasks.gemini --version, use --debug for details.Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.