plugins/google-ecosystem/skills/gemini-config-management/SKILL.md
Expert guide for configuring Google Gemini CLI. Covers global vs project settings.json, Trusted Folders, Policy Engine, and environment variables. Use when configuring Gemini settings, managing trusted folders, setting up security policies, or troubleshooting configuration precedence. Delegates to gemini-cli-docs for official references.
npx skillsauth add melodic-software/claude-code-plugins gemini-config-managementInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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:
development
Search Milan Jovanovic's .NET blog for Clean Architecture, DDD, CQRS, EF Core, and ASP.NET Core patterns. Use for finding applicable patterns, code examples, and architecture guidance. Invoke when working with .NET projects that could benefit from proven architectural patterns.
tools
Install and configure Data API Builder (DAB) for production SQL Server MCP access with RBAC
tools
Manage MssqlMcp servers - status, rebuild, and upstream updates
tools
Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more.