Skills Plugins MCP Prompt Model 博客 我的中心
开发编程 #image #api

image-generation-skill

调用 nano banana API(gemini-3.1-flash-image-preview)生成图片。支持纯文本生图和参考图生图。

DeepseekModel 官方收录技能 质量 优秀 · 78 v1.0.0

获取

https://deepseekmodel.com/api/download.php?id=supreme-ultimate-novel-to-script-team-skills-image-generation-skill-skill-md&format=skill
下载 .skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name image-generation-skill description 调用 nano banana API(gemini-3.1-flash-image-preview)生成图片。支持纯文本生图和参考图生图。 image-generation-skill 概述 调用 nano banana API 将服化道/分镜提示词转化为图片。支持两种模式: 纯文本生图:提示词 → API → PNG 图片 参考图生图:提示词 + 本地参考图(base64 编码)→ API → PNG 图片 前置条件 .env 或环境变量中配置了 NANO_BANANA_API_KEY 和 NANO_BANANA_BASE_URL Python 3 已安装 requests 库已安装( pip install requests ) 输入 提示词文件: outputs/{剧本名}/assets/character-prompts.md 、 scene-prompts.md 或 prop-prompts.md 单条提示词:直接传入文本 可选参考图:本地图片路径 输出 角色图: outputs/{剧本名}/images/characters/{前缀}-{序号}.png 场景图: outputs/{剧本名}/images/scenes/{前缀}-{序号}.png 物品图: outputs/{剧本名}/images/props/{前缀}-{序号}.png 执行流程 步骤1:环境检查 确认 .env 中有 NANO_BANANA_API_KEY 和 NANO_BANANA_BASE_URL : test -f . env && grep -q "NANO_BANANA_API_KEY" . env && grep -q "NANO_BANANA_BASE_URL" . env 步骤2:生成角色图(第一批,无外部依赖) python scripts/generate_image.py \ --prompt-file "outputs/{剧本名}/assets/character-prompts.md" \ --output-dir "outputs/{剧本名}/images/characters" \ --prefix char 步骤3:生成物品图(第二批,白底独立策略,仅同族物品间有依赖) python scripts/generate_image.py \ --prompt-file "outputs/{剧本名}/assets/prop-prompts.md" \ --output-dir "outputs/{剧本名}/images/props" \ --image-base-dir "outputs/{剧本名}/images" \ --prefix prop 步骤4:生成场景图(第三批,依赖角色图和物品图,通过 --image-base-dir 跨文件引用) python scripts/generate_image.py \ --prompt-file "outputs/{剧本名}/assets/scene-prompts.md" \ --output-dir "outputs/{剧本名}/images/scenes" \ --image-base-dir "outputs/{剧本名}/images" \ --prefix scene 生成顺序很重要 :角色 → 物品 → 场景 → 帧图,确保被引用的图先生成。场景引用角色图和物品图,所以必须在场景之前生成。帧图依赖角色图和场景图,所以最后生成。 步骤5:生成帧图(第四批,按集组织,依赖角色图 + 场景图) 帧图由 seedance-storyboard-skill 在生成提示词时同步输出到 03-frame-requests.md 。帧图按集组织,不跨集累积。 python scripts/generate_image.py \ --prompt-file "outputs/{剧本名}/storyboard/ep<N>/03-frame-requests.md" \ --output-dir "outputs/{剧本名}/images/frames/ep<N>" \ --image-base-dir "outputs/{剧本名}/images" \ --prefix frame 帧图类型说明: 首帧图 :用于 I2V-首帧模式,锁定开场构图 尾帧图 :用于首尾帧模式,锁定结束画面 分镜参考图 :用于多参考模式多时段,引导各时段画面 步骤6(可选):参考图生图 python scripts/generate_image.py \ --prompt "根据参考图风格生成..." \ --reference-image /path/to/reference.png \ --output-dir "outputs/{剧本名}/images/characters" \ --prefix char-ref 步骤7:检查输出 确认图片文件存在且非空 报告生成成功/失败的数量 成功标准 所有提示词都已处理 图片文件存在且大小 > 0 文件命名符合 {prefix}-{序号}.png 规范 无 API 调用错误 错误处理 API key 缺失:提示用户配置 .env API 调用失败:记录错误,继续处理下一条 图片解码失败:记录错误,跳过该条
Agent 识别该技能的关键词,点击任意一个即可复制。

该技能未提供触发词。

下载的 .skill 包内含以下字段。
字段 说明
format格式标识(skill/v1)
skill_id技能唯一 ID
name技能名称
version版本号
description技能描述
category所属分类(数组)
trigger_words触发词列表
tags标签列表
source来源标识
source_url来源链接(本页地址)
exported_at导出时间(每次下载生成)
system_prompt系统提示词正文
model_config模型参数:provider / model / temperature / max_tokens / top_p
examples示例
install_guide各平台导入说明(Coze / Dify / Claude / 自定义框架)
同一份技能可按不同平台格式导出。
.skill 标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用 下载
.skillpro 增强格式,额外含脚本 / 工具 / 依赖 / 钩子占位 下载
.json 纯 JSON 导出,只含 system_prompt 与模型参数 下载
Coze 带 frontmatter 的 Markdown,Coze 平台导入用 下载
Dify Dify DSL,创建应用后直接导入 下载

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。