用途:为博客内容生成与编辑配图,由 Gemini 图像模型经 MCP 服务驱动,覆盖头图/封面、OG 社交预览卡、正文插图、产品图与章节分隔图等场景。
主要能力:生成前对提示词进行工程化改写,采用「6 组件推理简报」(主体、动作、语境、构图、光照、风格)构造自然叙述式提示词;支持编辑、场景模式(Editorial、Product、Landscape、UI/Web、Infographic、Abstract)与多种宽高比;可自动生成符合规范的替代文本,并在需要时做尺寸转换与格式优化。
使用方式:常用命令为 /blog image generate <idea>、/blog image edit <path> <instructions>、/blog image setup。生成前先调用 set_aspect_ratio,再经 gemini_generate_image 或 gemini_edit_image 生成;可用 get_image_history 查看历史、clear_conversation 重置会话。配置步骤:运行 python3 skills/blog-image/scripts/setup_image_mcp.py(支持 GOOGLE_AI_API_KEY 环境变量或 --key-file),再用 validate_image_setup.py 校验。需 Node.js 18+ 与 Google AI API 密钥,图像模型可能要求启用结算的项目。
限制:依赖 nanobanana-mcp 服务,未配置时无法生成;若由 blog-write/blog-rewrite 内部调用,MCP 不可用会静默返回并改用图库图片。包被固定为 @ycse/nanobanana-mcp@1.1.1,其映射的预览模型 ID 已于 2026-06-25 停用,需改用支持稳定模型 ID 的接口或更新版本。遇 IMAGE_SAFETY/SAFETY 会尝试改写重试,PROHIBITED_CONTENT 不可重试;遇到 429 建议等待 60 秒。价格、模型规格与速率限制等细节资料未完整给出。