What problem does it solve? Creating images programmatically requires juggling multiple provider APIs, each with different endpoints, parameters, and authentication schemes. This Skill unifies OpenAI, Google (Gemini/Imagen), and DashScope (阿里通义万象) image generation behind a single CLI script with consistent options for aspect ratio, quality, and reference images. ## Core Features & Use Cases - Multi-Provider Generation: Generate images with OpenAI (gpt-image, DALL-E), Google (Gemini multimodal, Imagen), or DashScope, with automatic provider detection based on available API keys. - Reference Image Editing: Pass reference images for image-to-image editing via Google multimodal models or OpenAI GPT Image edits. - Configurable Defaults: Set default provider, quality, aspect ratio, and models through EXTEND.md preference files at project or user level. - Use Case: A content creator needs a 16:9 cover illustration at 2K quality. Run the script with --ar 16:9 --quality 2k and the image is generated and saved to the specified path. ## Quick Start Ask the AI to generate an image of a cat saved as cat.png using the baoyu-image-gen skill with your preferred provider and aspect ratio.