Skill v1.0.1
currentAutomated scan100/1005 files
version: "1.0.1" name: generate-image description: AI image generation via Gemini with optional async providers. Use when the user wants to generate, create, or make an image, or when you need to create visual assets like logos, diagrams, or illustrations. Requires the API key for the selected provider.
generate-image - AI Image Generation
Uses Google Gemini to generate images from text prompts.
Synopsis
codev generate-image "<prompt>" [options]
Note: this is a codev subcommand, not standalone.
All flags
-o, --output <file> Output file path (default: output.png)-r, --resolution <res> Resolution: 1K, 2K, 4K (default: 1K)-a, --aspect <ratio> Aspect ratio (default: 1:1)--ref <image> Reference image (repeatable, max 14)-p, --provider <name> Provider name (default: gemini)
Aspect ratios
1:1 | 16:9 | 9:16 | 3:4 | 4:3 | 3:2 | 2:3
Examples
codev generate-image "A sunset over mountains"codev generate-image "A futuristic city" -r 4K -a 16:9 -o city.pngcodev generate-image "Same style but with cats" --ref style.png --ref layout.pngcodev generate-image prompt.txt -o result.png # Prompt from .txt file
Notes
- Prompt must be quoted if it contains spaces
- Prompt can be a
.txtfile path (auto-detected by extension) - Reference images must exist on disk
- Requires
GEMINI_API_KEYorGOOGLE_API_KEYenvironment variable
Alternative provider: Atlas Cloud
-p atlas generates through Atlas Cloud, which serves the same Nano Banana Pro model over a submit-then-poll REST API. Useful when a Google AI Studio key is not available. Requires ATLASCLOUD_API_KEY; the default provider is unchanged.
codev generate-image "A sunset over mountains" -p atlas -a 16:9
Measured differences on that path:
-a/--aspectworks (1:1returns 1024x1024,16:9returns 1376x768).-r/--resolutionhas no equivalent field; a note is printed and the model's
default resolution comes back.
--refis not supported (text-to-image only) and exits with an error rather
than silently ignoring the images.
- The model returns JPEG, so the output file is named after its actual bytes
instead of writing JPEG into the default output.png.
MuAPI provider
-p muapi uses MuAPI's Nano Banana Pro endpoint with the same aspect-ratio and resolution controls. Set MUAPI_API_KEY (or MU_API_KEY) using the MuAPI access keys page. Reference images are uploaded to MuAPI and sent to the edit endpoint; returned media is downloaded only over HTTPS.
codev generate-image "A sunset over mountains" -p muapi -a 16:9codev generate-image "Keep the subject, change the lighting" -p muapi --ref subject.png
The provider submits a job, polls the MuAPI image API, and writes the returned image locally. Polling and individual requests are bounded, and the API key is never sent to the returned media host.