# Gemini CLI Documentation

This folder contains local context and documentation for the Gemini CLI.

## Local Context Files
*   [Agent Skills](agent-skills.md)
*   [Custom Commands](custom-commands.md)
*   [Headless Mode](headless-mode.md)
*   [Hooks](hooks.md)
*   [Sandboxing](sandboxing.md)
*   [Settings](settings.md)
*   [Sub-Agents](sub-agents.md)
*   [System Prompt Override](system-prompt-override.md)

## Official Documentation Sitemap
*Inferred structure from [geminicli.com/docs](https://geminicli.com/docs/)*

### Get started
*   [Overview](https://geminicli.com/docs/overview)
*   [Quickstart](https://geminicli.com/docs/quickstart)
*   [Installation](https://geminicli.com/docs/installation)
*   [Authentication](https://geminicli.com/docs/authentication)
*   [Examples](https://geminicli.com/docs/examples)
*   [Gemini 3 (preview)](https://geminicli.com/docs/gemini-3)

### Use Gemini CLI
*   [Using the CLI](https://geminicli.com/docs/using-the-cli)
*   [File management](https://geminicli.com/docs/file-management)
*   [Memory management](https://geminicli.com/docs/memory-management)
*   [Project context (GEMINI.md)](https://geminicli.com/docs/project-context)
*   [Shell commands](https://geminicli.com/docs/shell-commands)
*   [Session management](https://geminicli.com/docs/session-management)
*   [Todos](https://geminicli.com/docs/todos)
*   [Web search and fetch](https://geminicli.com/docs/web-search-and-fetch)

### Configuration
*   [Ignore files (.geminiignore)](https://geminicli.com/docs/ignore-files)
*   [Model selection](https://geminicli.com/docs/model-selection)
*   [Settings](https://geminicli.com/docs/settings)
*   [Themes](https://geminicli.com/docs/themes)
*   [Token caching](https://geminicli.com/docs/token-caching)
*   [Trusted folders](https://geminicli.com/docs/trusted-folders)

### Advanced features
*   [Checkpointing](https://geminicli.com/docs/checkpointing)
*   [Custom commands](https://geminicli.com/docs/custom-commands)
*   [Enterprise features](https://geminicli.com/docs/enterprise-features)
*   [Headless mode & scripting](https://geminicli.com/docs/headless-mode)
*   [Sandboxing](https://geminicli.com/docs/sandboxing)
*   [System prompt override](https://geminicli.com/docs/system-prompt-override)
*   [Telemetry](https://geminicli.com/docs/telemetry)

### Extensions
*   [Introduction](https://geminicli.com/docs/extensions/introduction)
*   [Writing extensions](https://geminicli.com/docs/extensions/writing-extensions)
*   [Extensions reference](https://geminicli.com/docs/extensions/reference)
*   [Best practices](https://geminicli.com/docs/extensions/best-practices)
*   [Extensions releasing](https://geminicli.com/docs/extensions/releasing)

### Ecosystem and extensibility
*   [Agent skills (experimental)](https://geminicli.com/docs/agent-skills)
*   [Sub-agents (experimental)](https://geminicli.com/docs/sub-agents)
*   [Hooks (experimental)](https://geminicli.com/docs/hooks)
*   [IDE integration](https://geminicli.com/docs/ide-integration)
*   [MCP servers](https://geminicli.com/docs/mcp-servers)

### Reference
*   [Architecture](https://geminicli.com/docs/architecture)
*   [Command reference](https://geminicli.com/docs/command-reference)
*   [Keyboard shortcuts](https://geminicli.com/docs/keyboard-shortcuts)
*   [Policy engine](https://geminicli.com/docs/policy-engine)
*   [Tools API](https://geminicli.com/docs/tools-api)

### Resources
*   [FAQ](https://geminicli.com/docs/faq)
*   [Troubleshooting](https://geminicli.com/docs/troubleshooting)
