mcpField
P
picture

picture

github.com/spm1001创意与媒体56 次安装
代码仓库

关于 picture

通过 Gemini API 调用 Google Imagen 生成和编辑 AI 图片的技能,面向制作演示视觉素材和概念插画的用户。它提供从快速草稿到最终渲染的流程,并包含提示词构建建议。

主要功能

  1. 01生成并迭代 AI 图片
  2. 02使用输入图片进行编辑
  3. 03支持 Flash 草稿与 Pro 渲染
  4. 04提供结构化提示词建议

适用场景

  1. 01制作演示文稿主视觉或分隔图
  2. 02为抽象概念创作插画
  3. 03生成逼真的产品模型或场景

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/spm1001/trousse --skill picture

安装后在 Claude Code 中输入/picture确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

.gitattributes
.gitignore
generate.py
imagen.sh
README.md
references/
prompting.md

详细介绍

图像生成

通过 Gemini API 使用 Google Imagen 生成 AI 图像。

适用场景

  • 演示文稿图片(主视觉、章节分隔图)
  • 概念插图(视觉隐喻、抽象概念)
  • 写实图像(产品模型图、场景图)
  • 适合通过 AI 生成的可视化解释

不适用场景

  • 精确的示意图或图表 — 使用 diagramming skill(可编辑的 SVG、精确数据)
  • 截图 — 使用 screenshot skill
  • 简单图标 — 通常更快的做法是查找素材或使用表情符号

与 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 品牌图像时:

  1. 阅读 itv-styling,了解配色方案和原则
  2. 将品牌约束融入提示词:
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 — 扩展提示词参考
  • diagramming skill — 用于制作精确的示意图和图表
  • itv-styling skill — 用于生成受品牌约束的内容

评论

支持 Markdown