# Gemini

> Gemini CLI for coding assistance, generation, and file analysis. Use when this capability is needed.

- Skill: `tomevault-io/gemini-25` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/gemini-25`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/gemini-25/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/gemini-25

---


# Gemini CLI Integration

You can use the local `scripts/llm/gemini_cli.py` script to send prompts to Google's Gemini LLM.
This is useful for outsourcing complex coding tasks, generating content, or getting a second opinion.

## Usage

Run via the terminal tool:

```bash
python scripts/llm/gemini_cli.py "Your prompt here"
```

## Options

- `prompt`: The main instruction (required).
- `--files <path1> <path2> ...`: relevant files to include as context. The script will read these files and include them in the prompt.
- `--model <model_name>`: Specific model to use (e.g., `gemini-1.5-pro`, `gemini-2.0-flash`).

## Examples

**Generate a script:**
```bash
python scripts/llm/gemini_cli.py "Write a python script to calculate fibonacci numbers"
```

**Refactor a file:**
```bash
python scripts/llm/gemini_cli.py "Refactor this code to use async/await" --files app/core/sync_script.py
```

**Analyze multiple files:**
```bash
python scripts/llm/gemini_cli.py "Explain the relationship between these files" --files app/main.py app/core/config.py
```

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/thebobhuff) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

