一键导入
nano-banana-image
独立的 Nano Banana 2 / Gemini 3.1 Flash Image 图片生成 skill。支持单图、批量、workflow、JSON Prompt Mode、飞书上传;不依赖文章封面生成流程。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
独立的 Nano Banana 2 / Gemini 3.1 Flash Image 图片生成 skill。支持单图、批量、workflow、JSON Prompt Mode、飞书上传;不依赖文章封面生成流程。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when generating PPT-style image slides, poetic presentation covers, quiet paper-texture visual pages, report pages, invitations, social cards, or slide-image sets with GPT-Image-2 via image_generate.
Use when generating high-readability hand-drawn knowledge diagrams, architecture diagrams, workflow maps, or consulting-style visual explanations with GPT-Image-2 via image_generate.
可独立运行的 GPT-Image 增强版 EPUB2Podcast:在本地把 EPUB 转成双人中文音频、GPT-Image/Smart Slide 视觉页、最终 MP4,并生成 YouTube 发布素材。
可独立运行的 standalone 版 EPUB2Podcast:用户只需下载当前项目本身,即可在本地把 EPUB 转成 Smart Slide + 双人中文音频 + 最终 MP4 视频播客。
【Ark Agent Plan 专用版本】EPUB 转双人中文播客视频流水线:使用火山引擎 TTS(与 Seedream/Seedance 共享技术栈),Smart Slide + 双人音频 + 最终 MP4 视频,无需额外 Google/OpenRouter API Key。
【Ark Agent Plan 专用版本】Manim 数学/算法讲解视频完整流水线,使用火山引擎 TTS 中文旁白(与 Seedream/Seedance 共享认证)。Plan → TTS → Code → Render → Stitch → Deliver. 适用于:Manim 动画 + 中文配音、音画同步讲解视频、3Blue1Brown 风格教学视频。
| name | nano-banana-image |
| description | 独立的 Nano Banana 2 / Gemini 3.1 Flash Image 图片生成 skill。支持单图、批量、workflow、JSON Prompt Mode、飞书上传;不依赖文章封面生成流程。 |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["image-generation","google","gemini","nano-banana","nano-banana-2","openrouter","feishu"]}} |
当用户想要:
就用这个 skill。
这是一个独立图片生成 skill,核心职责只有一件事:
给 prompt,调用 OpenRouter 上的 google/gemini-3.1-flash-image-preview 出图。
它和 article-to-wechat-cover 的边界很明确:
article-to-wechat-cover 偏工作流,先读文章,再提炼主题,再出图nano-banana-image 偏底层出图器,直接把 prompt 变成图至少需要:
OPENROUTER_API_KEY推荐:
OPENROUTER_IMAGE=google/gemini-3.1-flash-image-preview可选:
GEMINI_API_KEY公开仓库里优先用:
python3 scripts/run.py --mode single --prompt '一只香蕉机器人坐在图书馆里读书'
本地 Hermes skill 脚本路径:
scripts/nano_banana_image.pyscripts/nano_banana_batch.pyscripts/nano_banana_workflow.pyscripts/nano_banana_run.pypython3 scripts/run.py \
--mode single \
--prompt '一个现代 AI 工作台界面,深色背景,蓝绿色科技风,适合 SaaS 头图' \
--template landing-hero \
--aspect-ratio 16:9 \
--output ./outputs/hero.png
python3 scripts/run.py \
--mode batch \
--input ./examples/prompts.txt \
--outdir ./outputs/batch \
--zip
python3 scripts/run.py \
--mode workflow \
--title '产品头图实验' \
--input ./examples/prompts.txt \
--output-dir ./outputs/jobs \
--aspect-ratio 16:9
python3 scripts/run.py \
--mode single \
--prompt '一个未来感 AI 控制中枢,适合横幅头图' \
--upload-feishu
默认开启。
逻辑是:
这样做比纯 prompt 更稳,尤其在:
如果用户明确要原始 prompt,才加:
--raw-prompt
先跑:
bash scripts/smoke-test.sh
再跑最小真实生成:
python3 scripts/run.py \
--mode single \
--prompt '一只未来香蕉机器人在图书馆里读书,温暖光线,插画风格' \
--output /tmp/nano-banana-demo.png
满足下面几点,才算这条链路真的可用:
scripts/run.py --help 正常scripts/nano_banana_image.py --help 正常feishu_url