AgentSkillsCN

gemini-cli-guide

完整版 Gemini CLI 使用指南。当用户询问 Gemini CLI 命令、标志、选项、配置,或使用模式时,可使用此指南。可通过诸如“如何使用 Gemini 命令”、“Gemini CLI 标志”、“如何配置 Gemini”、“Gemini 斜杠命令”、“Gemini 认证”、“GEMINI.md 文件”,或“请求 Gemini CLI 示例”等短语进行触发。

SKILL.md
--- frontmatter
name: gemini-cli-guide
description: Complete Gemini CLI usage guide. Use when users ask about Gemini CLI commands, flags, options, configuration, or usage patterns. Triggers on questions like "how to use gemini command", "gemini cli flags", "how to configure gemini", "gemini slash commands", "gemini authentication", "GEMINI.md file", or requests for Gemini CLI examples.

Gemini CLI Reference

Quick reference for Gemini CLI commands and configuration.

Installation

MethodCommand
NPX (no install)npx @google/gemini-cli
NPMnpm install -g @google/gemini-cli
Homebrewbrew install gemini-cli
MacPortssudo port install gemini-cli

Authentication

MethodSetup
Google OAuthRun gemini and select "Login with Google"
API KeySet GEMINI_API_KEY env var (get from aistudio.google.com/apikey)
Vertex AISet GOOGLE_API_KEY + GOOGLE_GENAI_USE_VERTEXAI=true

Basic Commands

CommandDescription
geminiStart interactive REPL
gemini "query"Start REPL with initial prompt
gemini -p "query"One-shot query (pipe mode)

Common Flags

FlagDescription
-p, --prompt <text>One-shot query mode (pipe mode)
-i, --prompt-interactiveInteractive prompt mode
--input <text>Input for the prompt
-m, --modelSpecify model
-s, --sandboxEnable sandbox mode
--approval-modeSet approval mode (default/auto_edit/plan/yolo)
--output-formatOutput format (text/json/stream-json)
-d, --debugEnable debug mode
-r, --resumeResume previous conversation
--list-sessionsList available sessions
--delete-session <id>Delete a specific session
--allowed-tools <list>Specify tools that bypass confirmation
-e, --extensions <names>Specify extensions to use
-l, --list-extensionsList available extensions
--allowed-mcp-server-namesConfigure MCP servers
--screen-readerScreen reader optimization
--color / --no-colorControl colored output

Slash Commands

CategoryCommands
Session/chat, /clear, /resume, /rewind, /save, /quit
Config/settings, /auth, /theme, /vim, /model
Tools/tools, /mcp, /hooks, /skills, /extensions
Memory/memory, /compress
Context/directory, /restore
Workflow/bug, /copy, /editor, /init, /setup-github, /export
Info/help, /about, /docs, /stats, /privacy, /introspect, /version
Shell/shells (or /bashes)
IDE/ide, /terminal-setup, /policies

Special Syntax

SyntaxDescription
@pathInclude file/directory in context
!commandExecute shell command

Configuration Files

LocationScope
~/.gemini/settings.jsonGlobal settings
.gemini/settings.jsonProject settings
GEMINI.mdProject instructions

Detailed References