用途
Imagen 是一个 AI 图像生成技能,使用 Google Gemini 的图像生成模型(gemini-3-pro-image-preview)来生成图片。它可以在任意 Claude Code 会话中实现无缝的图像创建,适用于构建前端 UI、编写文档,或需要将概念进行可视化表达的场景。该技能跨平台,支持 Windows、macOS 和 Linux。
主要能力
- 接收描述目标图像的文本提示词。
- 调用带有图像生成配置的 Google Gemini API。
- 将生成的图像保存到指定位置(默认保存到当前目录)。
- 返回文件路径,供项目中使用。
- 输出为 PNG 文件;成功时返回生成图像的路径,失败时返回包含详细信息的错误消息。
使用方式
推荐使用 Python 脚本(跨平台)调用:
基本用法:
python scripts/generate_image.py "A futuristic city skyline at sunset"
指定自定义输出路径:
python scripts/generate_image.py "A minimalist app icon for a music player" "./assets/icons/music-icon.png"
指定自定义尺寸:
python scripts/generate_image.py --size 2K "High resolution landscape" "./wallpaper.png"
适用场景
该技能可在以下情况自动激活:
- 用户请求生成图像(例如“generate an image of...”“create a picture...”)。
- 前端开发需要占位图或实际图片。
- 文档需要插图或示意图。
- 将概念、架构或想法可视化。
- 创建图标、Logo 或 UI 素材。
- 任何 AI 生成图像会有帮助的任务。
示例:
- 前端开发:用户需要落地页的主视觉图,要求抽象且偏科技感,技能会生成并保存图像,并提供路径用于 HTML/CSS。
- 文档:用户需要一张展示微服务架构的示意图,技能会生成可视化表示,可直接用于 README 或文档。
- UI 素材:用户需要为用户资料组件生成占位头像图片,技能会按组件使用的合适尺寸创建图像。
限制与要求
- 必须设置 GEMINI_API_KEY 环境变量。
- 需要 Python 3.6+(仅使用标准库,无需 pip 安装)。
- 关于收费、价格、生成速度、图像分辨率上限等具体信息,资料中暂未提供。