Imagen - AI 图像生成技能
概述
此技能使用谷歌 Gemini 的图像生成模型(gemini-3-pro-image-preview)生成图像。它能在任何 Claude Code 会话中实现无缝图像创建——无论是构建前端 UI、制作文档,还是需要概念的可视化表示。
跨平台:适用于 Windows、macOS 和 Linux。
何时使用此技能
当以下情况时自动激活此技能:
- 用户请求生成图像(例如,“生成一张……的图像”、“创建一幅图片……”)
- 前端开发需要占位或实际图像
- 文档需要插图或图表
- 可视化概念、架构或想法
- 创建图标、徽标或 UI 资源
- 任何 AI 生成图像可能有帮助的任务
工作原理
- 获取描述所需图像的文本提示
- 使用图像生成配置调用 Google Gemini API
- 将生成的图像保存到指定位置(默认为当前目录)
- 返回文件路径以供项目使用
使用方法
Python(跨平台——推荐)
# 基本用法
python scripts/generate_image.py "未来主义城市天际线日落"
# 使用自定义输出路径
python scripts/generate_image.py "音乐播放器的极简应用图标" "./assets/icons/music-icon.png"
# 使用自定义尺寸
python scripts/generate_image.py --size 2K "高分辨率风景" "./wallpaper.png"
要求
- 必须设置
GEMINI_API_KEY环境变量 - Python 3.6+(仅使用标准库,无需 pip 安装)
输出
生成的图像保存为 PNG 文件。脚本返回:
- 成功:生成的图像路径
- 失败:含有详细信息的错误消息
示例
前端开发
用户:"我需要为我的着陆页制作一张主图——抽象且科技感十足"
-> 生成并保存图像,提供路径用于 HTML/CSS
文档
用户:"创建一个展示微服务架构的图表"
-> 生成可视化表示,可用于 README 或文档
UI 资源
用户:"为用户资料组件生成一个占位头像图像"
-> 创建适合组件使用的尺寸的图像