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:
which gemini && gemini --versionIf not installed:
npm install -g @google/gemini-cliVerify version is 0.24.0 or higher. If not, update:
npm install -g @google/gemini-cli@latestCreate project-level Gemini configuration:
mkdir -p .gemini/personas cp .agent/gemini/settings.json.template .gemini/settings.json cp .agent/gemini/personas/auditor.md .gemini/personas/auditor.mdCreate task and plan files if they do not exist:
touch .agent/task.md .agent/implementation_plan.mdVerify setup with test invocation:
export GEMINI_SYSTEM_MD="./.gemini/personas/auditor.md" echo "Hello, identify yourself" | gemini --model gemini-2.5-pro -yExpect response identifying as "Lead Solutions Architect".
(Optional) Add to .gitignore if not already present:
.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
# Quick setup
$gemini-cli-init
# Manual verification
gemini --version
ls -la .gemini/
Converted and distributed by TomeVault — claim your Tome and manage your conversions.