SuperAPI AI 工具集

generate-images

设计与创作

查看项目

更新于 10-15 20:11

技能介绍

用途:在 Claude Code 中生成新图像或编辑已有图像,适用于创建图标、Logo、横幅、视觉素材、模型图、示意图和插画等。

主要能力:通过脚本 ~/.claude/scripts/generate_image.py 调用 Nano Banana(Google Gemini 图像生成)模型;支持文生图与基于参考图的编辑模式;可读取 ~/.claude/images/ 中按内容命名的参考图(如 myself.jpg、company-logo.png),也可使用项目内 assets/、images/、public/、static/ 或指定路径的图片。

使用方式:先检查密钥,运行 uv run ~/.claude/scripts/generate_image.py --check-key;若提示 API_KEY_MISSING,需在 ~/.claude/settings.json 的 env 中设置 GEMINI_API_KEY,或在 https://aistudio.google.com/apikey 获取。列出参考图:ls ~/.claude/images/ 2>/dev/null。文生图:uv run ~/.claude/scripts/generate_image.py "prompt here" --output path/to/output.png。编辑:uv run ~/.claude/scripts/generate_image.py "editing instructions" --edit ~/.claude/images/myself.jpg --output path/to/output.png。选项包括 --output PATH、--edit IMAGE、--json。生成后用 Read 工具查看图像确认,并向用户报告路径和大小;不理想时优化提示词重新生成。

提示词建议包含主体、风格、细节和质量,例如 [Subject], [style], [details], [quality]。

限制:需预先配置 GEMINI_API_KEY;依赖 uv 运行脚本;参考图需放入 ~/.claude/images/ 或项目内;编辑参考图时输出保存到当前项目而非 ~/.claude/images/;默认输出文件名为 generated_image.png,建议使用描述性 kebab-case 加 .png。其他收费、平台或效果信息暂未提供。