营销增长
需要为 SEO 资产生成 OG/社交预览、博客头图、产品图…
在已安装 banana/nanobanana MCP 且可调用 Gemini 图像生成时,为 SEO 图像资产生成并优化 OG、hero、产品、信息图等视觉内容。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
需要为 SEO 资产生成 OG/社交预览特定
解决思路
- 安装 banana 扩展:运行 `./extensions/banana/install.sh`。
- 使用任何图像生成工具前,检查 MCP server 是否已连接:确认 `gemini_generate_image` 或 `set_aspect_ratio` 工具是否可用;若不可用,告知用户扩展未安装并提供安装说明。
- 使用 `/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>` 生成自定义图像,走完整 Creative Director 管线。
- 使用 `/seo image-gen batch <description> [N]` 生成 N 个变体(默认:3)。
- 为 OG/Social Preview 用例设置:宽高比 `16:9`、分辨率 `1K`、领域模式为 Product 或 UI/Web;保持干净、专业、适合文字。
- 为 Blog Hero 用例设置:宽高比 `16:9`、分辨率 `2K`、领域模式为 Cinema 或 Editorial;追求戏剧性、氛围感、编辑级质量。
- 为 Schema Image 用例设置:宽高比 `4:3`、分辨率 `1K`、领域模式为 Product;保持干净、描述性强,用于 schema ImageObject。
- 为 Social Square 用例设置:宽高比 `1:1`、分辨率 `1K`、领域模式为 UI/Web;使用平台优化的方形图。
- 为 Product Photo 用例设置:宽高比 `4:3`、分辨率 `2K`、领域模式为 Product;白底、影棚灯光。
- 为 Infographic 用例设置:宽高比 `2:3`、分辨率 `4K`、领域模式为 Infographic;数据密集、纵向布局。
- 为 Favicon/Icon 用例设置:宽高比 `1:1`、分辨率 `512`、领域模式为 Logo;极简、可缩放、易识别。
- 为 Pinterest Pin 用例设置:宽高比 `2:3`、分辨率 `2K`、领域模式为 Editorial;高纵横比垂直卡片。
- 每次生成请求先根据命令或上下文识别用例(og、hero、product 等)。
- 应用上面 SEO 用例表中的默认参数。
- 通过 `set_aspect_ratio` MCP 工具设置宽高比。
- 使用 banana Creative Director 管线构造 Reasoning Brief:用 `${CLAUDE_SKILL_DIR}` 作为已安装技能根目录。
- 加载 `${CLAUDE_SKILL_DIR}/references/prompt-engineering.md` 以使用 6 组件系统。
- 应用领域模式强调(主体 30%、风格 25%、上下文 15% 等)。
- 提示要具体且有冲击力:描述相机看到的内容。
- 通过 `gemini_generate_image` MCP 工具生成图像。
- 生成后执行 SEO 检查清单(见后文各条)。
- 如果用户提到品牌或配置了 SEO presets,运行 `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run --extension banana presets.py list`。
- 加载匹配的 preset 并将其作为默认值应用。
- 同时检查 `${CLAUDE_SKILL_DIR}/references/seo-image-presets.md` 中的 SEO 专用 preset 模板。
- 生成后为图像编写描述性强、包含关键词的 alt text。
- 将文件重命名为 SEO 友好格式:`keyword-description-widthxheight.webp`。
- 转换为 WebP 以优化页面速度:`magick output.png -quality 85 output.webp`。
- 控制文件大小:hero 图像目标低于 200KB,缩略图目标低于 100KB。
- 为生成的图像建议 `ImageObject` schema:`{"@type":"ImageObject","url":"https://example.com/images/keyword-description.webp","width":1200,"height":630,"caption":"Descriptive caption with target keyword"}`。
- 对于社交预览图像,提醒添加 OG meta tags:`<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" />`。
- 图像生成会花钱:生成前展示预估成本,批量生成时尤其要透明。
- 记录每次生成:`"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run --extension banana cost_tracker.py log --model MODEL --resolution RES --prompt "brief"`。
- 如果用户询问用量,运行 `cost_tracker.py summary`。
- 不要硬编码价格:检查当前 Google 定价 https://ai.google.dev/gemini-api/docs/pricing,把带日期的值存到 `~/.banana/pricing.json`,并把预估视为近似值。
- OG 图像、社交预览使用已验证的 `NANOBANANA_MODEL` @ 1K:快速、成本可控。
- Hero 图像、产品照片使用已验证的 `NANOBANANA_MODEL` @ 2K(如果支持):质量与细节更好。
- 带文字的信息图使用已验证的 `NANOBANANA_MODEL` @ 2K(如果支持),thinking: high:文字渲染更好。
- 快速草稿使用已验证的 `NANOBANANA_MODEL` @ 512(如果支持):快速迭代。
- MCP 未配置:运行 `./extensions/banana/install.sh` 或 `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run --extension banana setup_mcp.py --key YOUR_KEY`。
- API key 无效:到 https://aistudio.google.com/apikey 获取新 key。
- 遇到限流(429):等待 60s 后重试;批量操作前检查当前免费额度限制。
- 遇到 `IMAGE_SAFETY`:改写 prompt,参考 `references/prompt-engineering.md` 的 Safety 部分。
- MCP 不可用:回退运行 `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run --extension banana generate.py --prompt "..." --aspect-ratio "16:9" --model "$NANOBANANA_MODEL"`。
- CSV 批量输入:先规划,运行 `"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run --extension banana batch.py --csv requests.csv --model "$NANOBANANA_MODEL"`。
- 扩展未安装:显示安装说明 `./extensions/banana/install.sh`。
- 跨技能集成:seo-images(分析)向 seo-image-gen(生成)提供输入;用 `/seo images` 审计结果识别缺失或低质量图像,再用这些发现驱动 `/seo image-gen` 命令。
- 跨技能集成:seo-audit 会派生 seo-image-gen 的 agent(不是本技能)来分析站点中的 OG/社交图像,并生成优先级排序的生成计划。
- 跨技能集成:seo-schema 可消费生成图像;生成后建议使用指向新资产的 `ImageObject` schema markup。
- 按需加载参考文档,不要在启动时全部加载:`${CLAUDE_SKILL_DIR}/references/prompt-engineering.md`:6 组件系统、领域模式、模板。
- 按需加载 `${CLAUDE_SKILL_DIR}/references/gemini-models.md`:模型规格、速率限制、能力。
- 按需加载 `${CLAUDE_SKILL_DIR}/references/mcp-tools.md`:MCP 工具参数与响应。
- 按需加载 `${CLAUDE_SKILL_DIR}/references/post-processing.md`:ImageMagick/FFmpeg 管线配方。
- 按需加载 `${CLAUDE_SKILL_DIR}/references/cost-tracking.md`:定价、用量跟踪。
- 按需加载 `${CLAUDE_SKILL_DIR}/references/presets.md`:品牌 preset 管理。
- 按需加载 `${CLAUDE_SKILL_DIR}/references/seo-image-presets.md`:SEO 专用 preset 模板。
- 生成后始终提供图像路径:保存位置。
- 生成后始终提供 Crafted prompt:展示发送给 API 的内容,便于学习。
- 生成后始终提供设置:模型、宽高比、分辨率。
- 生成后始终提供 SEO 检查清单:alt text 建议、文件命名、WebP 转换。
- 生成后始终提供 Schema 片段:适用时给 `ImageObject` 或 `og:image` markup。
适用边界 · 注意事项
- 未安装 banana extension,或 nanobanana MCP server 不可用、无法使用 `gemini_generate_image`/`set_aspect_ratio` 工具时不适用。
- 没有 Gemini API key、无法调用付费图像生成,或不愿承担图像生成成本时不适用。
- 仅需要审计现有 OG/社交图像并产出生成计划、不自动生成时,不适用本交互技能;该场景应使用 seo-image-gen agent(通过 `/seo audit` 触发)。