All examples assume you run from the skill directory (cd .claude/skills/google-image-gen).
Simple Generation (saves to project root)
```bash
cd .claude/skills/google-image-gen && uv run python main.py ../../../output.png "A red apple on a wooden table"
```
Save to subdirectory in project root
```bash
cd .claude/skills/google-image-gen && uv run python main.py ../../../images/output.png "A red apple"
```
With Aspect Ratio
```bash
cd .claude/skills/google-image-gen && uv run python main.py ../../../thumb.png "Mountain landscape" --aspect 16:9
```
Edit Existing Image
```bash
cd .claude/skills/google-image-gen && uv run python main.py ../../../output.png "Change the sky to sunset" --edit ../../../input.png
```
With Reference Image
```bash
cd .claude/skills/google-image-gen && uv run python main.py ../../../output.png "Same style but with a car" --ref ../../../reference.png
```
Multiple Variations
Generates numbered outputs (output_1.png, output_2.png, etc.):
```bash
cd .claude/skills/google-image-gen && uv run python main.py ../../../output.png "cat" "dog" "bird"
```