Gemini CLI Initialization
When to use
Use this skill when setting up a new project to use Gemini CLI as an auditor agent, or when onboarding a repository to the PACK multi-agent workflow with Gemini integration.
Procedure
- •
Verify Gemini CLI is installed:
bashwhich gemini && gemini --version
If not installed:
npm install -g @google/gemini-cli - •
Verify version is 0.24.0 or higher. If not, update:
bashnpm install -g @google/gemini-cli@latest
- •
Create project-level Gemini configuration:
bashmkdir -p .gemini/personas cp .agent/gemini/settings.json.template .gemini/settings.json cp .agent/gemini/personas/auditor.md .gemini/personas/auditor.md
- •
Create task and plan files if they do not exist:
bashtouch .agent/task.md .agent/implementation_plan.md
- •
Verify setup with test invocation:
bashexport GEMINI_SYSTEM_MD="./.gemini/personas/auditor.md" echo "Hello, identify yourself" | gemini --model gemini-2.5-pro -y
Expect response identifying as "Lead Solutions Architect".
- •
(Optional) Add to .gitignore if not already present:
code.gemini/
Inputs and outputs
- •Inputs: Gemini CLI installed, Google account authenticated
- •Outputs:
.gemini/directory configured for auditor workflow
Constraints
- •Requires npm for Gemini CLI installation
- •Requires Google account authentication (run
geminionce to authenticate) - •Model availability depends on your Gemini API access tier
Examples
bash
# Quick setup $gemini-cli-init # Manual verification gemini --version ls -la .gemini/