Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Generate images from text prompts using xAI's Grok API with options for format, batch size, and automatic media attachment in OpenClaw.
Generate images from text prompts using xAI's Grok API with options for format, batch size, and automatic media attachment in OpenClaw.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Generate images using xAI's Grok API (grok-imagine-image model).
Production-ready CLI tool for generating images via xAI's image generation API. Supports multiple output formats, resolutions, and batch generation. Automatically outputs MEDIA: paths for OpenClaw auto-attachment. Features: ๐จ Simple CLI interface: xai-gen "<prompt>" ๐ผ๏ธ Multiple output formats: URL download, base64 encoding ๐ข Batch generation (multiple images per prompt) โก Fast, pure API implementation (Pi-safe) ๐ก๏ธ Robust error handling with user-friendly messages ๐ Auto-attaches generated images in OpenClaw ๐ฏ Uses xAI's native resolution (no size parameter needed)
# Navigate to skills directory cd ~/.openclaw/workspace/skills # Clone or copy this skill # (or install via clawhub when published) # Install dependencies pip3 install requests # Ensure the script is executable chmod +x xai-image-gen/xai-gen Set your xAI API key: export XAI_API_KEY="your-api-key-here" Add to your shell profile (~/.bashrc, ~/.zshrc) to persist: echo 'export XAI_API_KEY="your-api-key-here"' >> ~/.bashrc
# Generate with simple prompt xai-gen "sunset over mountains" # Custom filename xai-gen "cyberpunk city" --filename city.png # Generate multiple images xai-gen "futuristic vehicle" --n 3 # Base64 output (no download) xai-gen "logo design" --format b64 # Verbose mode xai-gen "space station" --verbose
positional arguments: prompt Text description of the image to generate options: -h, --help Show help message --model MODEL Model name (default: grok-imagine-image) --filename FILENAME Output filename (default: out.png) --format {url,png,b64} Response format: url (download), png (alias), b64 (base64) --n N Number of images to generate (default: 1) --verbose, -v Show detailed progress
Generate a meme: xai-gen "dumbest trade meme: YOLO panic fail" --filename trade_meme.png Batch generation: xai-gen "logo variations for tech startup" --n 5 # Outputs: out_1.png, out_2.png, out_3.png, out_4.png, out_5.png High-quality artwork: xai-gen "photorealistic portrait of a cat astronaut" --filename cat_astronaut.png
The tool outputs MEDIA: /path/to/image.png which OpenClaw automatically detects and attaches to messages. Use in agent workflows: # In an agent skill or automation xai-gen "chart showing Q1 sales data" --filename sales_chart.png # โ Image auto-attaches to response
Endpoint: https://api.x.ai/v1/images/generations Model: grok-imagine-image Authentication: Bearer token via XAI_API_KEY Rate Limits: Subject to xAI API limits (check xAI docs) Timeout: 60s for generation, 30s for download
The tool handles common errors gracefully: โ Missing API key โ Clear instructions โ Network errors โ Descriptive messages โ API timeouts โ Retry suggestions โ Invalid parameters โ Usage hints โ File write errors โ Permission checks
Python: 3.7+ Dependencies: requests API Key: xAI API key (get from https://console.x.ai) Network: Internet connection required
โ Linux (tested on Raspberry Pi) โ macOS โ Windows (via WSL or native Python) โ ARM64 / ARMv7 (Pi-safe, pure API calls)
"XAI_API_KEY not found" export XAI_API_KEY="xai-..." "requests library not found" pip3 install requests Permission denied chmod +x xai-gen API errors Check API key validity Verify account has credits Check xAI status page
MIT License - Free to use and modify
Built for OpenClaw by subagent xAI Image Gen Skill Builder
1.0.0 - Initial release
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.