mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-07-30 11:43:26 +08:00
66 lines
1.1 KiB
Markdown
66 lines
1.1 KiB
Markdown
|
|
<!-- Parent: external-diagram-visual-generate/SKILL.md -->
|
||
|
|
# Gemini CLI Setup for external-diagram-visual-generate
|
||
|
|
|
||
|
|
## Prerequisites
|
||
|
|
|
||
|
|
### 1. Authenticate with Google
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Start Gemini CLI - opens browser for OAuth
|
||
|
|
gemini
|
||
|
|
|
||
|
|
# Select "Login with Google" when prompted
|
||
|
|
# Credentials cached at ~/.gemini/oauth_creds.json
|
||
|
|
```
|
||
|
|
|
||
|
|
### 2. Install Nano Banana Extension
|
||
|
|
|
||
|
|
```bash
|
||
|
|
gemini extensions install nanobanana
|
||
|
|
```
|
||
|
|
|
||
|
|
### 3. Install timg for Image Display
|
||
|
|
|
||
|
|
```bash
|
||
|
|
brew install timg
|
||
|
|
```
|
||
|
|
|
||
|
|
### 4. Configure Environment
|
||
|
|
|
||
|
|
Add to `~/.zshrc`:
|
||
|
|
|
||
|
|
```bash
|
||
|
|
export NANOBANANA_MODEL=gemini-3-pro-image-preview
|
||
|
|
export PATH="$HOME/.local/bin:$PATH"
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## Verification
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Check Gemini CLI
|
||
|
|
gemini --version
|
||
|
|
|
||
|
|
# Check Nano Banana
|
||
|
|
gemini extensions list
|
||
|
|
|
||
|
|
# Check timg
|
||
|
|
which timg
|
||
|
|
|
||
|
|
# Test image generation
|
||
|
|
gemini "/generate 'A blue circle on white background'"
|
||
|
|
timg ~/gemini-images/*.png
|
||
|
|
```
|
||
|
|
|
||
|
|
---
|
||
|
|
|
||
|
|
## File Locations
|
||
|
|
|
||
|
|
| File | Purpose |
|
||
|
|
|------|---------|
|
||
|
|
| `~/.gemini/settings.json` | Gemini CLI settings |
|
||
|
|
| `~/.gemini/oauth_creds.json` | OAuth tokens |
|
||
|
|
| `~/.gemini/extensions/nanobanana/` | Nano Banana extension |
|
||
|
|
| `~/gemini-images/` | Generated images |
|