forayconsulting/gemini_cli_skill
A Claude Code skill enabling Claude to use Gemini 3 Pro via Gemini CLI.
Author:forayconsultingLicense:UnknownLanguage:N/A14317
Deep Analysis
Claude Code技能,通过Gemini CLI整合Google Gemini作为辅助代码工具,支持生成、审查、测试和网页研究
可以尝试
Core Features
代码生成助手
通过Gemini生成应用、组件、模块代码
代码审查
安全审计、缺陷检测、性能改进建议
测试生成
单元测试、集成测试自动生成
网页研究
通过google_web_search获取实时信息
Technical Implementation
Architecture:Gemini CLI命令行接口包装,提供模板驱动的工作流编排
Execution Flow:
安装Gemini CLI
npm全局安装,OAuth认证
构建提示词模板
使用预定义模板结构化请求
选择模型版本
Pro用于复杂任务,Flash用于简单任务
执行Gemini命令
运行gemini命令,可选google_web_search
集成结果
将输出集成到代码
Key Components:
Gemini CLIGoogle Gemini API命令行包装器
google_web_search实时网络搜索突破知识截断
codebase_investigator深度架构分析和代码库映射
Highlights
- 集成两个顶级AI模型,获得不同视角的代码审查
- google_web_search突破知识截断,获取最新技术信息
- 模型选择灵活,Pro/Flash权衡成本和能力
- 提供完整模板库、集成模式、工具文档指南
Use Cases
- 获取第二视角代码审查
- 查询最新技术信息
- 利用codebase_investigator进行架构分析
- 后台并行任务执行
Limitations
- 需要Gemini CLI预装和API密钥配置
- 免费API存在速率限制
Tech Stack
Node.js/npmGemini CLIGoogle Gemini APIbash/shell
README
View on GitHubGemini CLI Skill for Claude Code
A Claude Code skill that enables effective use of Google's Gemini CLI as a powerful auxiliary tool.
What This Skill Does
This skill teaches Claude Code how to wield Gemini CLI for:
- Code Generation - Create apps, components, and modules
- Code Review - Security audits, bug detection, improvements
- Test Generation - Unit tests, integration tests
- Documentation - JSDoc, README, API docs
- Web Research - Current information via Google Search
- Architecture Analysis - Codebase investigation and mapping
Installation
Copy the skill directory to your Claude Code skills folder:
# Clone the repo
git clone https://github.com/forayconsulting/gemini_cli_skill.git
# Copy to Claude Code skills directory
cp -r gemini_cli_skill ~/.claude/skills/gemini-cli
Or manually create ~/.claude/skills/gemini-cli/ and copy the files.
Prerequisites
- Gemini CLI installed
- Gemini API key or OAuth authentication configured
# Install Gemini CLI
npm install -g @google/gemini-cli
# Authenticate
gemini # First run prompts for auth
Files
| File | Purpose |
|---|---|
SKILL.md |
Main skill definition - when to use, core instructions |
reference.md |
Complete CLI command and flag reference |
templates.md |
Reusable prompt templates for common tasks |
patterns.md |
Integration patterns and workflows |
tools.md |
Gemini's built-in tools documentation |
Usage
Once installed, Claude Code automatically uses this skill when appropriate. Just ask:
"Use Gemini to review this code for security issues"
"Have Gemini generate tests for this module"
"Ask Gemini what's new in TypeScript 5.5"
"Get Gemini to analyze this codebase architecture"
Key Features
Prompt Templates
Ready-to-use templates for:
- Code generation (single-file, multi-file, components)
- Code review (comprehensive, security, performance)
- Test generation (unit, integration)
- Documentation (JSDoc, README, API)
Integration Patterns
- Generate-Review-Fix - Quality assurance cycle
- Background Execution - Parallel task processing
- Model Selection - Pro vs Flash decision tree
- Rate Limit Handling - Strategies for free tier limits
Gemini's Unique Tools
google_web_search- Real-time internet searchcodebase_investigator- Deep architecture analysissave_memory- Cross-session persistence
Quick Reference
# Basic generation
gemini "Create [description]" --yolo -o text
# Code review
gemini "Review [file] for bugs and security issues" -o text
# Web research
gemini "What's new in [topic]? Use Google Search." -o text
# Architecture analysis
gemini "Use codebase_investigator to analyze this project" -o text
# Faster model for simple tasks
gemini "[prompt]" -m gemini-2.5-flash -o text
Why Use Gemini from Claude Code?
| Use Case | Benefit |
|---|---|
| Second opinion | Different AI perspective on code |
| Current info | Google Search grounding |
| Architecture | codebase_investigator tool |
| Parallel work | Offload tasks while continuing |
License
MIT

