关于 seo-image-gen
seo-image-gen 是一项通过 Gemini 和 banana Creative Director 流程生成 SEO 图片的技能。它为社交预览图、博客主视觉、产品照片和信息图等提供预设;另含仅用于审计并规划图片生成的 Agent。
主要功能
- 01SEO 图片预设
- 02宽高比和分辨率默认值
- 03Gemini 图片生成工具
- 04批量生成图片变体
- 05生成后的 SEO 检查清单
- 06仅用于审计的图片规划 Agent
适用场景
- 01制作 OG 和社交预览图
- 02生成博客主视觉或产品图片
- 03制作信息图和图标
- 04规划替换效果欠佳的网站图片
MCP 相关
该技能使用 banana MCP 服务的 `set_aspect_ratio` 和 `gemini_generate_image` 工具来设置参数并生成图片。生成前会检查服务是否已连接。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill seo-image-gen安装后在 Claude Code 中输入/seo-image-gen确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/cost-tracking.mdgemini-models.mdmcp-tools.mdpost-processing.mdpresets.mdprompt-engineering.mdseo-image-presets.mdscripts/batch.pycost_tracker.pyedit.pygenerate.pypresets.pysetup_mcp.pyvalidate_setup.py详细介绍
SEO Image Gen:用于 SEO 资源的 AI 图像生成(扩展)
通过 banana 创意总监工作流调用 Gemini 的图像生成功能,为 SEO 使用场景生成可用于生产环境的图像。 将 SEO 需求映射到经过优化的领域模式、宽高比和默认分辨率。
架构说明
此扩展基于适用于 Claude Code 的独立 AI 图像生成技能构建。
此技能包含两个职责各异的组件:
- SKILL.md(本文件):处理交互式
/seo image-gen命令以生成图像 - Agent(
agents/seo-image-gen.md):在/seo audit期间启动的仅限审计的分析器,用于评估现有 OG/社交媒体图像并制定生成计划(绝不会自动生成图像)
前提条件
此技能需要安装 banana 扩展:
./extensions/banana/install.sh
检查可用性: 使用任何图像生成工具前,请检查 gemini_generate_image 或 set_aspect_ratio 工具是否可用,以确认 MCP 服务已连接。如果工具不可用,请告知用户尚未安装此扩展,并提供安装说明。
快速参考
| 命令 | 功能 |
|---|---|
/seo image-gen og <description> | 生成 OG/社交媒体预览图(1200x630 的观感) |
/seo image-gen hero <description> | 博客主视觉图(宽屏、富有戏剧性) |
/seo image-gen product <description> | 产品摄影图(干净的白色背景) |
/seo image-gen infographic <description> | 信息图视觉素材(纵向、数据丰富) |
/seo image-gen custom <description> | 使用完整的创意总监工作流生成自定义图像 |
/seo image-gen batch <description> [N] | 生成 N 个变体(默认为 3) |
SEO 图像使用场景
每种使用场景都映射到预配置的 banana 参数:
| 使用场景 | 宽高比 | 分辨率 | 领域模式 | 备注 |
|---|---|---|---|---|
| OG/社交媒体预览图 | 16:9 | 1K | Product 或 UI/Web | 简洁、专业、适合添加文字 |
| 博客主视觉图 | 16:9 | 2K | Cinema 或 Editorial | 富有戏剧性、氛围感,具备编辑级品质 |
| Schema 图像 | 4:3 | 1K | Product | 简洁、描述性强,适用于 schema ImageObject |
| 社交媒体方图 | 1:1 | 1K | UI/Web | 针对平台优化的方图 |
| 产品照片 | 4:3 | 2K | Product | 白色背景、影棚灯光 |
| 信息图 | 2:3 | 4K | Infographic | 数据丰富、纵向布局 |
| Favicon/图标 | 1:1 | 512 | Logo | 简约、可缩放、易识别 |
| Pinterest Pin | 2:3 | 2K | Editorial | 高纵向卡片 |
生成工作流
每次生成请求都要:
- 识别使用场景:根据命令或上下文判断(og、hero、product 等)
- 应用 SEO 默认值:使用上方使用场景表中的设置
- 设置宽高比:通过
set_aspect_ratioMCP 工具设置 - 构建推理简报:使用 banana 创意总监工作流:
- 加载
references/prompt-engineering.md,了解 6 组件系统 - 应用领域模式侧重点(主体 30%、风格 25%、背景 15% 等)
- 描述务必具体、鲜活:描绘相机所能看到的画面
- 加载
- 生成图像:通过
gemini_generate_imageMCP 工具生成 - 生成后的 SEO 检查清单(见下文)
检查预设
如果用户提到了品牌,或已配置 SEO 预设:
python3 scripts/presets.py list
加载匹配的预设并将其用作默认值。另请查看 references/seo-image-presets.md
中的 SEO 专用预设模板。
生成后的 SEO 检查清单
每次成功生成后,指导用户完成以下事项:
- 替代文本:为生成的图像编写描述性强、包含丰富关键词的替代文本
- 文件命名:重命名为适合 SEO 的格式:
keyword-description-widthxheight.webp - WebP 转换:转换为 WebP,以优化页面加载速度:
magick output.png -quality 85 output.webp - 文件大小:主视觉图控制在 200KB 以下,缩略图控制在 100KB 以下
- Schema 标记:建议为生成的图像添加
ImageObjectschema:{ "@type": "ImageObject", "url": "https://example.com/images/keyword-description.webp", "width": 1200, "height": 630, "caption": "Descriptive caption with target keyword" } - OG 元标签:对于社交媒体预览图,请提醒用户注意:
<meta property="og:image" content="https://example.com/images/og-image.webp" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image:alt" content="Descriptive alt text" />
成本意识
图像生成需要付费。请保持透明:
- 生成前显示预估费用(尤其是批量生成时)
- 记录每次生成:
python3 scripts/cost_tracker.py log --model MODEL --resolution RES --prompt "brief" - 如果用户询问用量,请运行
cost_tracker.py summary
预估费用(gemini-3.1-flash):
- 512:约 $0.02/张
- 1K 分辨率:约 $0.04/张
- 2K 分辨率:约 $0.08/张
- 4K 分辨率:约 $0.16/张
模型路由
| 场景 | 模型 | 原因 |
|---|---|---|
| OG 图像、社交媒体预览图 | gemini-3.1-flash-image-preview @ 1K | 速度快、成本效益高 |
| 主视觉图、产品照片 | gemini-3.1-flash-image-preview @ 2K | 兼顾质量与细节 |
| 含文字的信息图 | gemini-3.1-flash-image-preview @ 2K, thinking: high | 文字渲染效果更好 |
| 快速草稿 | gemini-2.5-flash-image @ 512 | 快速迭代 |
错误处理
| 错误 | 解决方法 |
|---|---|
| MCP 未配置 | 运行 ./extensions/banana/install.sh |
| API 密钥无效 | 在 https://aistudio.google.com/apikey 获取新密钥 |
| 请求频率受限(429) | 等待 60 秒后重试。免费套餐:约 10 RPM / 约 500 RPD |
IMAGE_SAFETY | 改写提示词,参见 references/prompt-engineering.md 的 Safety 部分 |
| MCP 不可用 | 回退方案:python3 scripts/generate.py --prompt "..." --aspect-ratio "16:9" |
| 扩展未安装 | 显示安装说明:./extensions/banana/install.sh |
跨技能集成
- seo-images(分析)为 seo-image-gen(生成)提供依据:
/seo images的审计结果会指出缺失或质量较低的图像;根据这些发现执行/seo image-gen命令 - seo-audit 会启动 seo-image-gen Agent(而非此技能)来分析整个网站的 OG 图像和社交媒体图像,并生成按优先级排列的生成计划
- seo-schema 可以使用生成的图像:生成后,建议添加指向新资源的
ImageObjectSchema 标记
参考文档
按需加载。启动时不要全部加载:
references/prompt-engineering.md:6 组件系统、领域模式、模板references/gemini-models.md:模型规格、速率限制、功能references/mcp-tools.md:MCP 工具参数和响应references/post-processing.md:ImageMagick/FFmpeg 管线配方references/cost-tracking.md:定价、用量跟踪references/presets.md:品牌预设管理references/seo-image-presets.md:SEO 专用预设模板
响应格式
生成后,请务必提供:
- 图像路径:保存位置
- 精心编写的提示词:展示发送给 API 的内容(供参考学习)
- 设置:模型、宽高比、分辨率
- SEO 检查清单:替代文本建议、文件命名、WebP 转换
- Schema 片段:适用时提供
ImageObject或 og:image 标记