# Agent Gen Image

> Give agents image generation and editing abilities using `rawgenai` — create images from text, edit existing images, inpaint, and generate with reference images. Use this skill when the user asks to "generate an image", "create a picture", "draw", "edit an image", "inpaint", "remove background", or any request involving image creation or manipulation.

- Skill: `whq25/agent-gen-image` (Agent Skill, multi-file: 18 files)
- Install (CLI): `npx skillmds@latest add whq25/agent-gen-image`
- Raw SKILL.md: https://api.skillmd.com/api/skills/whq25/agent-gen-image/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: whq25 (https://skillmd.com/u/whq25)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/whq25/agent-gen-image

---


# Agent Gen Image

Use `rawgenai <provider> image` to generate and edit images. Always read the chosen provider's reference file before running commands.

## Prerequisites

```bash
brew install WHQ25/tap/rawgenai
```

Before using a provider, read its setup guide at [references/setup/](references/setup/) to configure credentials.

## General Guidelines

- On first use, ask user to pick a **provider**. Remember for the session.
- All output is JSON. Always show file paths to the user.
- For async commands (some providers): `create` -> `status` -> `download`.
- Write image prompts descriptively: subject + action + environment + style + lighting.
- If a command fails, try a different provider or inform the user.

---

## Image

`rawgenai <provider> image "<prompt>" -o output.png`

| Provider | Command | Best For | Reference |
|----------|---------|----------|-----------|
| **OpenAI** | `rawgenai openai image` | Transparent bg, editing, multi-turn | [ref](references/image/openai.md) |
| **Google Gemini** | `rawgenai google image` | 4K, text in image | [ref](references/image/google.md) |
| **Grok** | `rawgenai grok image` | Batch (up to 10) | [ref](references/image/grok.md) |
| **Seed** | `rawgenai seed image` | 4K, multi-image fusion | [ref](references/image/seed.md) |
| **DashScope** | `rawgenai dashscope image` | Text rendering, Chinese | [ref](references/image/dashscope.md) |
| **MiniMax** | `rawgenai minimax image` | Subject reference | [ref](references/image/minimax.md) |
| **Kling** | `rawgenai kling image` | Face reference (async) | [ref](references/image/kling.md) |
| **Luma** | `rawgenai luma image` | Creative, reframe (async) | — |
| **Hunyuan** | `rawgenai hunyuan image` | Chinese (async) | — |
| **Runway** | `rawgenai runway image` | Cinematic (async) | — |

