关于 picture
通过 Gemini API 调用 Google Imagen 生成和编辑 AI 图片的技能,面向制作演示视觉素材和概念插画的用户。它提供从快速草稿到最终渲染的流程,并包含提示词构建建议。
主要功能
- 01生成并迭代 AI 图片
- 02使用输入图片进行编辑
- 03支持 Flash 草稿与 Pro 渲染
- 04提供结构化提示词建议
适用场景
- 01制作演示文稿主视觉或分隔图
- 02为抽象概念创作插画
- 03生成逼真的产品模型或场景
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ spm1001/ trousse --skill picture安装后在 Claude Code 中输入/picture确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
.gitattributes.gitignoregenerate.pyimagen.shREADME.mdreferences/prompting.md详细介绍
图像生成
通过 Gemini API 使用 Google Imagen 生成 AI 图像。
适用场景
- 演示文稿图片(主视觉、章节分隔图)
- 概念插图(视觉隐喻、抽象概念)
- 写实图像(产品模型图、场景图)
- 适合通过 AI 生成的可视化解释
不适用场景
- 精确的示意图或图表 — 使用
diagrammingskill(可编辑的 SVG、精确数据) - 截图 — 使用
screenshotskill - 简单图标 — 通常更快的做法是查找素材或使用表情符号
与 diagramming 的适用范围重叠: 两者之间的界限比较模糊。“用于演示文稿的图表”可以适用于任一场景:
- 需要精确数据、可编辑性 → diagramming
- 需要视觉冲击力 → image-generation
- 自行判断;如果不确定,请先询问。
工作流
1. 了解需求
向用户确认:
- 用途 — 演示文稿、概念插图、视觉隐喻?
- 风格 — 写实、插画、抽象?
- 品牌 — 是否需要采用 ITV 风格?(如果需要,请阅读 itv-styling skill)
2. 使用 Flash 起草
使用快速模型进行初步迭代:
${CLAUDE_SKILL_DIR}/imagen.sh "prompt" --model gemini-2.5-flash-image
3. 审核和完善
打开图像,评估并迭代:
# Edit mode: refine previous output
${CLAUDE_SKILL_DIR}/imagen.sh "make it warmer, add more contrast" --input ./images/previous.png
4. 使用 Pro 进行最终渲染
用于面向客户或最终交付的内容:
${CLAUDE_SKILL_DIR}/imagen.sh "prompt" --model gemini-3-pro-image-preview
命令参考
# Basic generation
imagen.sh "prompt" [--output ./images] [--model MODEL]
# Edit existing image
imagen.sh "refinement prompt" --input previous.png
# Models
--model gemini-2.5-flash-image # Fast, cheap (default)
--model gemini-3-pro-image-preview # Higher quality
--model imagen-4.0-generate-preview-06-06 # Imagen 4
输出:保存到 ./images/,文件名包含时间戳,并打印路径。
提示词编写框架
基于 Max Woolf 的 Nano Banana 研究。
结构
[Specific object description with exact requirements in CAPS]
Aspects that MUST be followed EXACTLY:
- [Compositional rule 1]
- [Compositional rule 2]
[Publication/camera details for style elevation]
Do not include [unwanted elements].
关键技巧
| 技巧 | 示例 |
|---|---|
| 结构化要点 | 使用带短横线的列表列出要求,而非使用散文 |
| 全大写约束 | 使用“MUST”“EXACTLY”可提高遵循度 |
| 十六进制颜色 | #9F2B68 比“洋红色”更精确 |
| 构图规则 | “三分法”“留白”“景深” |
| 风格提升描述 | “普利策奖获奖作品,《纽约时报》封面照片” |
| 相机规格 | “Canon EOS 90D 数码单反相机” |
| 出版物目标 | “《Vanity Fair》封面人物专访” |
| 负面约束 | “不要包含文字、水印或线条叠加层” |
提示词示例
A professional headshot of a confident business executive.
Aspects that MUST be followed EXACTLY:
- Shot from shoulders up, rule of thirds composition
- Neutral background with soft gradient #E8E8E8 to #FFFFFF
- Natural 3PM diffuse lighting from left
- Sharp focus on eyes, slight bokeh on background
Pulitzer Prize-winning portrait, Canon EOS R5, 85mm f/1.4.
Do not include any text, logos, or watermarks.
与品牌技能配合创作
配合 itv-styling 使用
创建 ITV 品牌图像时:
- 阅读
itv-styling,了解配色方案和原则 - 将品牌约束融入提示词:
Corporate presentation image for ITV.
Aspects that MUST be followed EXACTLY:
- Dark background #0F2323 (ITV dark green)
- Accent elements in #E8E557 (ITV yellow) or #4ECDC4 (ITV teal)
- Clean, modern, professional aesthetic
- No busy patterns or off-brand colors
Professional corporate photography style.
配合 diagramming 使用
适用于混合需求(视觉效果 + 精确数据):
- 使用 image-generation 生成 AI 背景或插图
- 使用 diagramming 叠加精确元素
- 如有需要,手动合成
限制
| 限制 | 解决方法 |
|---|---|
| 风格迁移失败(“Studio Ghibli 风格”) | 改用结构化描述 |
| 文本生成不够完善 | 生成后再叠加文字 |
| 难以精确定位 | 使用完善提示词进行迭代 |
| 速率限制 | 使用 Flash 起草,仅在最终生成时使用 Pro |
输出位置
图像保存在项目目录中的 ./images/:
- 首次使用时创建
- 文件名包含时间戳,以确保唯一
- 保留在项目中,方便查阅
反模式
| 模式 | 问题 | 修正方法 |
|---|---|---|
| 跳过品牌检查 | 风格不一致 | 适用品牌时,先加载 itv-styling |
| 提示词模糊 | 结果不佳 | 使用具体、明确的描述 |
| 使用不适合数据的工具 | 图表不准确 | 使用 diagram skill 处理精确数据 |
另请参阅
references/prompting.md— 扩展提示词参考diagrammingskill — 用于制作精确的示意图和图表itv-stylingskill — 用于生成受品牌约束的内容
评论
支持 Markdown