mcpField
N
nano-banana

nano-banana

github.com/kkoppenhaver创意与媒体382461 次安装36 周前更新
代码仓库

关于 nano-banana

通过 nanobanana 扩展使用 Gemini CLI 生成和编辑图像,涵盖图标、图表、照片修复及叙事图像等视觉内容。

主要功能

  1. 01文本生成图像
  2. 02图像编辑与修复
  3. 03图标和图表制作
  4. 04图案与故事图像生成
  5. 05风格、尺寸和变体选项

适用场景

  1. 01制作博客特色图片
  2. 02生成应用图标或界面视觉素材
  3. 03根据描述绘制流程图
  4. 04修复或编辑现有照片

安装

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

$npx skills add https://github.com/kkoppenhaver/cc-nano-banana --skill nano-banana

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

附带文件README.mdLICENSE

详细介绍

Nano Banana 图像生成

通过 Gemini CLI 的 nanobanana 扩展生成专业图像。

何时使用此技能

当用户出现以下需求时,始终使用此技能:

  • 请求任何图像、图形、插画或视觉内容
  • 想要缩略图、特色图像或横幅
  • 请求图标、图表或图案
  • 请求编辑、修改或修复照片
  • 使用诸如:生成、创建、制作、绘制、设计、可视化等词语

不要尝试通过任何其他方式生成图像。

首次使用前

  1. 验证扩展是否已安装:
    gemini extensions list | grep nanobanana
    
  2. 如果未安装,请安装:
    gemini extensions install https://github.com/gemini-cli-extensions/nanobanana
    
  3. 验证 API 密钥是否已设置:
    [ -n "$GEMINI_API_KEY" ] && echo "API key configured" || echo "Missing GEMINI_API_KEY"
    

命令选择

用户请求命令
“给我做一个博客页眉”/generate
“创建一个应用图标”/icon
“画一个……的流程图”/diagram
“修复这张旧照片”/restore
“移除背景”/edit
“创建可重复的纹理”/pattern
“制作一组漫画”/story

可用命令

注意: 始终使用 --yolo 标志,自动批准所有工具操作。

命令使用场景
gemini --yolo "/generate 'prompt'"文本生成图像
gemini --yolo "/edit file.png 'instruction'"修改现有图像
gemini --yolo "/restore old_photo.jpg 'fix scratches'"修复受损照片
gemini --yolo "/icon 'description'"应用图标、网站图标、UI 元素
gemini --yolo "/diagram 'description'"流程图、架构图
gemini --yolo "/pattern 'description'"无缝纹理和图案
gemini --yolo "/story 'description'"连续叙事图像
gemini --yolo "/nanobanana prompt"自然语言界面

常用选项

  • --yolo - 必需。 自动批准所有工具操作(无需确认提示)
  • --count=N - 生成 N 个变体(1-8)
  • --preview - 自动打开生成的图像
  • --styles="style1,style2" - 应用艺术风格
  • --format=grid|separate - 输出排列方式

常用尺寸

使用场景尺寸备注
YouTube 缩略图1280x720--aspect=16:9
博客特色图像1200x630适合社交媒体预览
方形社交媒体图像1080x1080Instagram、LinkedIn
Twitter/X 页眉1500x500宽幅横幅
竖版故事图像1080x1920--aspect=9:16

模型选择

默认值:gemini-2.5-flash-image(约 $0.04/张)

如需更高画质(4K,更强的推理能力):

export NANOBANANA_MODEL=gemini-3-pro-image-preview

博客特色图像示例

# Modern illustration style
gemini --yolo "/generate 'modern flat illustration of developer coding at laptop, purple and blue gradient background, minimalist style, no text' --preview"

# Professional photography style
gemini --yolo "/generate 'professional editorial photo of coffee cup next to laptop on wooden desk, morning sunlight, shallow depth of field, no text' --count=3"

# Tech/abstract
gemini --yolo "/generate 'abstract visualization of neural network connections, dark background with glowing blue nodes, futuristic style' --preview"

图标生成

gemini --yolo "/icon 'minimalist app logo for productivity tool' --sizes='64,128,256,512' --type='app-icon' --corners='rounded'"

图表生成

gemini --yolo "/diagram 'user authentication flow with OAuth' --type='flowchart' --style='modern'"

输出位置

所有生成的图像都保存在当前目录的 ./nanobanana-output/ 中。

呈现结果

生成完成后:

  1. 列出 ./nanobanana-output/ 的内容,查找生成的文件
  2. 向用户呈现最新的图像
  3. 如有需要,可提供生成不同变体的选项

优化与迭代

当用户要求修改时:

  • “再试一次” / “给我一些选项”:使用 --count=3 重新生成
  • “让它更[形容词]”:调整提示词并重新生成
  • “编辑这张图”:使用 gemini --yolo "/edit nanobanana-output/filename.png 'adjustment'"
  • “换一种风格”:在命令中添加 --styles="requested_style"

提示词建议

  1. 描述具体:包含风格、氛围、颜色和构图细节
  2. 添加“no text”:如果不希望图像中渲染文字
  3. 指定参考风格:“editorial photography”“flat illustration”“3D render”“watercolor”
  4. 指定宽高比场景:“宽幅横幅”“方形缩略图”“竖版故事图像”

故障排除

问题解决方案
未设置 GEMINI_API_KEYexport GEMINI_API_KEY="your-key"
未找到扩展运行设置部分中的安装命令
超出配额等待重置或切换到 flash 模型
图像生成失败检查提示词是否违反政策,并简化请求
输出目录缺失首次运行时将自动创建

评论

支持 Markdown