‹ 首页

gemini-cli

@georgekhananaev · 收录于 1 周前

Run Gemini CLI for AI queries. Use when user asks to "run/ask/use gemini", compare Claude vs Gemini, or delegate tasks to Gemini.

适合你,如果你习惯用终端并希望快速调用 Gemini 处理问题。

/ 下载安装
gemini-cli.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add georgekhananaev/claude-skills-vault/gemini-cli
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- georgekhananaev/claude-skills-vault/gemini-cli
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify georgekhananaev/claude-skills-vault/gemini-cli
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
25GitHub stars
~515上下文体积 · 单文件
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · 3d1c537

Gemini CLI

Interact w/ Google's Gemini CLI locally. Run queries, get responses, compare outputs.

Prerequisites

Gemini CLI must be installed & configured:

  1. Install: https://github.com/google-gemini/gemini-cli
  2. Auth: Run gemini & sign in w/ Google account
  3. Verify: gemini --version
When to Use
  • User asks to "run/ask/use gemini"
  • Compare Claude vs Gemini responses
  • Get second AI opinion
  • Delegate task to Gemini
Usage

IMPORTANT: Use -p flag for non-interactive (headless) one-shot queries. Without -p, gemini opens interactive mode which hangs in automation.

# One-shot query (MUST use -p for non-interactive)
gemini -p "Your prompt"

# Specific model
gemini -p "prompt" -m gemini-3-pro

# JSON output
gemini -p "prompt" -o json

# Auto-approve tool use (-y is deprecated)
gemini --approval-mode=yolo -p "prompt"

# File analysis
cat file.txt | gemini -p "Analyze this"
Models

| Alias | Use case | |-------|----------| | auto | DEFAULT — routes per prompt (simple → Flash, complex → 3 Pro) | | pro | Force Gemini 3 Pro (best all-round) | | flash / flash-lite | Fast, lightweight tasks (3.5 Flash GA rolling out as auto default) |

Omit -m to use auto routing. Aliases beat pinned model ids — they track upstream model swaps. Pin a full id (e.g. gemini-3-pro) only when the user names one.

CLI Options

| Flag | Desc | |------|------| | -p | Required for headless. Non-interactive prompt | | -m | Model selection | | -o | Output: text/json/stream-json | | --approval-mode=yolo | Auto-approve all actions (-y is deprecated) | | -d | Debug mode | | -s | Sandbox mode | | -r | Resume session | | -i | Execute prompt then continue interactive |

Comparison Workflow
  1. Provide Claude's response first
  2. Run same query via gemini -p "prompt"
  3. Present both for comparison
Best Practices
  • Always use -p for automation/one-shot queries
  • Quote prompts w/ double quotes
  • Use -o json for parsing
  • Pipe files for context
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。