From google-ecosystem
Guides Google Gemini CLI configuration including global/project settings.json, trusted folders, policy engine, environment variables, and precedence troubleshooting. Delegates to official docs.
npx claudepluginhub melodic-software/claude-code-plugins --plugin google-ecosystemThis skill is limited to using the following tools:
> **STOP - Before providing ANY response about Gemini configuration:**
Provides decision criteria, execution patterns, and handling for delegating tasks from Claude to Gemini CLI. Use for cross-agent optimization, risky commands, or TUI needs.
Invokes Google Gemini CLI for complex reasoning, research, and AI tasks in headless mode. Supports preview models, fallbacks, and session continuation.
Invokes Google Gemini CLI for second opinions, architectural advice, code reviews, security audits, and debugging using 1M+ context window in Claude Code workflows.
Share bugs, ideas, or general feedback.
STOP - Before providing ANY response about Gemini configuration:
- INVOKE
gemini-cli-docsskill- QUERY for the specific configuration topic (e.g., "trusted folders", "settings.json schema")
- BASE all responses EXCLUSIVELY on official documentation loaded
Skipping this step results in outdated or incorrect information.
Expert skill for managing Google Gemini CLI configuration. It handles the hierarchy of settings, security policies, and environment overrides.
Keywords: gemini config, settings.json, .gemini folder, trusted folders, folder trust, security policy, environment variables, scope, global settings, project settings, telemetry, ui configuration
Use this skill when:
settings.json (Global ~/.gemini/settings.json or Project .gemini/settings.json)security.folderTrust.enabled)Gemini CLI uses a cascading configuration system:
~/.gemini/settings.json (User-wide defaults).gemini/settings.json (Per-project overrides)GEMINI_* (Runtime overrides)The Trusted Folders feature is a critical security boundary.
"security.folderTrust.enabled": true in settings.json.~/.gemini/trustedFolders.json.| Topic | Query Keywords |
|---|---|
| Settings Schema | settings.json schema, configuration options |
| Trusted Folders | trusted folders, folder trust, safe mode |
| Policy Engine | policy engine, execution policies, allow list |
| Network | proxy settings, network configuration, timeout |
| UI & Telemetry | telemetry configuration, mouse support, sticky headers |
What do you want to do?
gemini-cli-docs: "enable trusted folders settings"gemini-cli-docs: "global settings.json location"gemini-cli-docs: "project specific settings .gemini"gemini-cli-docs: "telemetry configuration settings"gemini-cli-docs: "debug configuration loading"Issue: "My settings aren't applying."
Check: Is the folder trusted? If Untrusted, project settings are IGNORED.
Action: Run /permissions to check trust status.
Query: "Where is the Gemini CLI global settings file?" Expected Behavior:
~/.gemini/settings.json path
Success Criteria: User receives correct path and configuration optionsQuery: "How do I enable trusted folders in Gemini CLI?" Expected Behavior:
Query: "My Gemini settings aren't applying, how do I debug?" Expected Behavior:
Official Documentation:
Query gemini-cli-docs for: