with one click
nanobanana-draw
使用 Nanobanana (Gemini 3 Pro Image) 生成图片,支持中英文描述、图片参考和风格迁移。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
使用 Nanobanana (Gemini 3 Pro Image) 生成图片,支持中英文描述、图片参考和风格迁移。
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
火山引擎语音识别 - 将音频/视频转文字,支持长音频分段识别。
Use when publishing an Obsidian plugin to the community plugin store, creating GitHub Releases for Obsidian plugins, or submitting PRs to obsidianmd/obsidian-releases
一键部署静态网站到 Vercel 和 Cloudflare Pages。支持 HTML/React/Vue 等任意静态项目。
将 Expo/React Native 项目通过 EAS Build 构建 iOS 包并提交到 TestFlight。支持从零配置 EAS、构建、提交全流程。
综合画图工具 - AI 生图 (Nanobanana/Gemini) + 图片后处理(拼接/抠图/圆形裁剪/合成)。支持中英文自然语言画图。
统一搜索与抓取能力层 - 整合所有外部信息获取接口(搜索、抓取、下载)
| name | nanobanana-draw |
| description | 使用 Nanobanana (Gemini 3 Pro Image) 生成图片,支持中英文描述、图片参考和风格迁移。 |
| allowed-tools | Bash(python:*), Read, Write |
通过 OpenRouter API 调用 Nanobanana (Google Gemini 3 Pro Image) 模型生成图片。支持纯文字描述、图片参考和风格迁移。
设置 OpenRouter API key:
export OPENROUTER_API_KEY="sk-or-..."
或创建 .env 文件(放在 skill 根目录):
OPENROUTER_API_KEY=sk-or-...
NANOBANANA_MODEL=google/gemini-3-pro-image-preview
OPENROUTER_SITE_URL=https://your-site.example
OPENROUTER_APP_NAME=nanobanana-draw
cd .claude/skills/nanobanana-draw
uv run python scripts/nanobanana_draw.py "画一只可爱的橘猫,坐在阳光下"
uv run python scripts/nanobanana_draw.py \
"将这张照片中的人物转换成3D卡通风格" \
--image photo.jpg
uv run python scripts/nanobanana_draw.py \
"将第一张图片的人物转换成第二张图片的风格" \
--image user_photo.jpg \
--style-image cartoon_style.png
uv run python scripts/nanobanana_draw.py \
"融合这两张图片的元素创作新图" \
--image image1.jpg \
--image image2.jpg
uv run python scripts/nanobanana_draw.py \
--system "你是专业的插画师,擅长创作细节丰富的插画" \
"画一只在森林里探险的小狐狸"
当用户请求画图时,遵循以下流程:
与用户确认:
基于用户需求构建详细的画图 prompt:
cd .claude/skills/nanobanana-draw
python scripts/nanobanana_draw.py "你的画图描述"
输出 Nanobanana 生成的图片描述或链接,并根据用户反馈进行调整。
--print-json:输出完整 JSON--output result.json:保存完整响应到文件cd .claude/skills/nanobanana-draw
pip install -r scripts/requirements.txt
在 Claude Code 中直接说:
画一只可爱的柴犬
画一幅赛博朋克风格的城市
帮我画一张产品设计图
Claude 会自动调用该 skill 为你生成图片。
画一个可爱的动漫女孩,长发飘逸,穿着校服,在樱花树下微笑
画一幅日落时分的海边,温暖的橘色天空倒映在平静的海面上
画一个未来科技感的智能手表界面设计,简约现代风格
画一幅抽象派风格的作品,用蓝色和金色表达宁静与希望的主题
| 参数 | 说明 |
|---|---|
prompt | 图片生成描述(必填) |
--image, -i | 参考图片路径或URL(可多次使用) |
--style-image, -s | 风格参考图片路径或URL |
--system | 系统提示词 |
--model | 模型ID |
--temperature | 采样温度(默认0.7) |
--max-tokens | 最大token数 |
--save-dir | 图片保存目录 |
--no-save | 不自动保存图片 |
--print-json | 输出完整JSON |
--output | 保存JSON到文件 |
生成3D卡通风格的数字人IP形象:
uv run python scripts/nanobanana_draw.py \
"将第一张图片中的人物转换成第二张图片的3D卡通风格,保持人物特征,正面半身像" \
--image my_photo.jpg \
--style-image cartoon_reference.png \
--save-dir output/ip-avatar
uv run python scripts/nanobanana_draw.py \
"将这张照片中的人物转换成3D皮克斯风格的卡通形象,大眼睛,精致五官,穿着米白色卫衣,戴透明眼镜,深蓝色科技感背景" \
--image my_photo.jpg \
--save-dir output/ip-avatar
google/gemini-3-pro-image-preview--model 参数切换模型--temperature 调整--max-tokens 限制输出长度如果遇到问题: