AgentSkillsCN

gemini-cli

调用Gemini CLI,以补充Claude Code的功能。适用于以下场景: (1) 多模态分析——处理图像、音频、视频及PDF文件; (2) 大规模上下文分析——对整个项目代码进行深度剖析(支持高达100万Token的上下文处理); (3) 网络搜索——获取最新资讯、开展深度研究; (4) 咨询与评审——从第三方视角对项目规划与实现进行审阅与反馈。 触发方式:“用Gemini来……”、“向Gemini请教”、“让Gemini做评审”、“/gemini”。

SKILL.md
--- frontmatter
name: gemini-cli
description: |
  Gemini CLIを呼び出して、Claude Codeの機能を補完する。以下の場合に使用:
  (1) マルチモーダル分析 - 画像/音声/動画/PDFファイルの処理
  (2) 大規模コンテキスト分析 - プロジェクト全体のコード分析(100万トークン活用)
  (3) Web検索 - 最新情報の取得やリサーチ
  (4) 相談・レビュー - 計画や実装の第三者視点でのレビュー
  トリガー: "Geminiで...", "geminiに相談", "geminiにレビュー", "/gemini"
allowed-tools: Bash(npx:*)

Gemini CLI Skill

Gemini CLIを使用して、Claudeの機能を補完するタスクを実行する。

When to Use

ユースケーストリガー例
マルチモーダル「この画像を分析」「音声を文字起こし」「動画の内容を説明」
大規模分析「プロジェクト全体を分析」「このディレクトリを見て」
Web検索「Geminiで最新情報を調べて」「〇〇についてリサーチ」
相談・レビュー「Geminiに計画をレビューしてもらって」「この実装方針を相談」

Rate Limit Awareness

Gemini Proプランでは無料枠より多くのリクエストが可能だが、無制限ではない。

  • 連続で大量実行は避ける
  • 軽微な質問や確認にはClaudeを使う
  • 大規模分析は必要なときだけ

Execution

基本コマンド

bash
cd <target-directory>
npx @google/gemini-cli -y "<prompt>"

必須オプション:

  • -y / --yolo: 非対話モード(必須、ないとハングする)

便利なオプション:

  • -o json: JSON形式で出力
  • -m gemini-2.0-flash-thinking-exp: 深い推論が必要な場合
  • --include-directories <dir1>,<dir2>: 特定ディレクトリのみ解析

パターン別実行例

1. マルチモーダル分析

bash
cd ~/path/to/files
npx @google/gemini-cli -y "screenshot.pngのUIを評価してください"
npx @google/gemini-cli -y "meeting.mp3を文字起こしして議事録形式で"
npx @google/gemini-cli -y "demo.mp4の内容を要約してください"

2. プロジェクト分析(100万トークン活用)

bash
cd /path/to/project
npx @google/gemini-cli -y "このプロジェクトのアーキテクチャを分析してください"

3. Web検索

bash
npx @google/gemini-cli -y "2026年のRust最新動向を調べてください"

4. 相談・レビュー

bash
npx @google/gemini-cli -y "以下の実装計画をレビューしてください: <計画内容>"

長いプロンプト(Heredoc)

bash
npx @google/gemini-cli -y "$(cat <<'EOF'
以下の計画をレビューしてください:

## 目的
...

## 実装方針
...

## 懸念点
...
EOF
)"

Workflow for Review/Consultation

相談・レビュー依頼時の推奨フロー:

  1. コンテキスト整理: 相談内容を明確に構造化
  2. Gemini実行: 適切なプロンプトでレビュー依頼
  3. 結果評価: Geminiの指摘を鵜呑みにせず、根拠を確認
  4. 総合判断: 両者の視点を比較し、最終判断は自分で下す

注意: Geminiの提案を無条件に採用しない。異なる視点からの意見として参考にする。

Detailed References