Back to list
PedroGiudice

gemini-cli

by PedroGiudice

1🍴 1📅 Jan 21, 2026

SKILL.md


name: gemini-cli description: Gemini CLI integration for context offloading. Use when calling gemini CLI, delegating large file analysis, summarizing code, or needing second opinions. Covers correct syntax, flags, environment variables, and common errors. Keywords: gemini, context offloading, large files, summarize, second opinion, gemini-assistant, gemini CLI.

Gemini CLI: Context Offloading

Para: Claude Code Versão CLI: 0.19.1 Verificado: 2026-01-09

Esta skill instrui como usar o Gemini CLI para context offloading. NÃO ADIVINHE FLAGS - use apenas o documentado aqui.


Sintaxe

gemini [OPTIONS] "PROMPT_TEXT" [FILES...]

Flags Disponíveis

FlagTipoDescrição
-m, --modelstringModelo (ex: gemini-2.5-flash)
-o, --output-formatstringtext, json, stream-json
-y, --yolobooleanAuto-aprovar ações
--approval-modestringdefault, auto_edit, yolo
-s, --sandboxbooleanRodar em sandbox
-d, --debugbooleanModo debug
-r, --resumestringRetomar sessão
-e, --extensionsarrayLista de extensões
--include-directoriesarrayDiretórios adicionais

Flags que NÃO EXISTEM

  • --no-stream
  • --sys-prompt
  • --token-limit
  • --fix
  • --auto-apply

Variável de Ambiente

export GEMINI_API_KEY="sua-chave"

IMPORTANTE: Use apenas GEMINI_API_KEY. Se GOOGLE_API_KEY também estiver setada, ela tem precedência.


Padrões de Uso

Análise de Arquivos (Recomendado)

Passe arquivos como argumentos - Gemini lê diretamente:

gemini -y "Analise a arquitetura" CLAUDE.md ARCHITECTURE.md src/**/*.ts

Output Estruturado

gemini -y -o json "Liste problemas" src/*.py

Dados via Pipe

git diff main | gemini -y "Explique mudanças"

Context Offloading

Use Gemini quando:

SituaçãoUsar Gemini?
Arquivo > 500 linhas✅ Sim
Múltiplos arquivos✅ Sim
Diff grande✅ Sim
Logs extensos✅ Sim
Edição pequena❌ Claude direto

CORRETO

gemini -y "Analise" src/**/*.ts

INCORRETO

content=$(cat src/**/*.ts)
gemini -y "Analise: $content"  # NÃO FAÇA ISSO

Erros Comuns

ErroCausaSolução
"Both API keys set"GOOGLE + GEMINIUsar apenas GEMINI_API_KEY
"Unknown argument"Flag inexistenteUsar apenas flags desta skill
Auth errorKey inválidaVerificar Google Cloud
TimeoutEsperando inputUsar -y

Exemplo Completo

gemini -y -m gemini-2.5-flash "Você é um auditor. Analise:
1. Estrutura geral
2. Consistência doc/código
3. Problemas
4. Sugestões

Baseie-se APENAS no que leu." \
  CLAUDE.md ARCHITECTURE.md README.md

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon