mcpField
N
nano-banana

nano-banana

github.com/dennisonbertram创意与媒体960 次安装41 周前更新
代码仓库

关于 nano-banana

nano-banana 是使用 Google Gemini Image 模型生成图像的技能,适用于需要按描述创作图片的场景。它会先增强提示词,并可设置尺寸、宽高比和输出路径。

主要功能

  1. 01增强图像生成提示词
  2. 02生成 1K、2K 或 4K 图像
  3. 03设置图像宽高比
  4. 04指定图像保存路径
  5. 05后台生成并完成后通知

适用场景

  1. 01根据简短描述生成图像
  2. 02创建横向壁纸或纵向图像
  3. 03将生成图像保存到指定位置

安装

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

$npx skills add https://github.com/dennisonbertram/claude-media-skills --skill nano-banana

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

附带文件PROMPTING.mdscripts/generate.sh

详细介绍

Nano-Banana 图像生成

使用 Google 的 Gemini 图像模型生成图像。

重要:优化用户提示词

生成前,务必使用 PROMPTING.md 中的技巧优化用户的提示词。

快速优化公式

[主题] + [风格] + [光线] + [构图] + [质量]

优化示例
  • 用户说:“一只猫”
  • 优化后:“一只毛茸茸的橘色虎斑猫,长着明亮的绿眼睛,照片级写实风格,柔和的自然窗光,浅景深,采用三分法构图”

如需详细的提示词技巧、模板和风格关键词,请参阅 PROMPTING.md。

快速开始

~/.claude/skills/nano-banana/scripts/generate.sh "your prompt here"

选项

选项说明默认值
--output PATH保存到指定文件~/Pictures/nano-banana/<timestamp>.png
--size SIZE分辨率:1K、2K、4K1K
--aspect RATIO宽高比1:1
--flash使用 Flash 模型(速度更快,质量较低)Pro
宽高比

1:1、16:9、9:16、4:3、3:4、3:2、2:3

分辨率
  • 1K - 标准(默认,速度快)
  • 2K - 高分辨率(需要 Pro 模型)
  • 4K - 最高分辨率(需要 Pro 模型)

解读用户请求

解析用户的请求,并映射到脚本选项:

用户说脚本调用
“生成一只猫”generate.sh "a cat"
“创建一张山脉的 4K 图像”generate.sh "mountains" --size 4K
“制作一张风景壁纸”generate.sh "landscape" --aspect 16:9
“一张高质量的机器人肖像”generate.sh "portrait of a robot" --pro --aspect 3:4
“生成一张日落图像,保存到桌面”generate.sh "a sunset" --output ~/Desktop/sunset.png
“4K 宽屏赛博朋克城市”generate.sh "cyberpunk city" --size 4K --aspect 16:9
注意以下关键词:
  • 分辨率:“4K”、“高分辨率”、“2K”、“大尺寸” → 使用 --size
  • 质量:“高质量”、“细节丰富”、“专业” → 使用 --pro
  • 方向:“横向”、“宽屏”、“壁纸” → --aspect 16:9
  • 方向:“纵向”、“竖版”、“手机壁纸” → --aspect 9:16
  • 保存位置:“保存到”、“放到”、“输出到” → --output

行为

  • 在后台运行(不会阻塞 Claude)
  • 完成后发送 macOS 通知
  • 完成后自动打开图像
  • 默认将图像保存到 ~/Pictures/nano-banana/

故障排除

查看错误日志:

cat ~/.claude/skills/nano-banana/last-error.log

验证 API 密钥:

security find-generic-password -a "$USER" -s "GEMINI_API_KEY" -w | head -c 10

评论

支持 Markdown