iSkills 原始文档
🍌

nano-banana-pro

OpenClaw Skill

Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).


nano-banana-pro

Skill 简介

nano-banana-pro 是一个基于 Gemini 3 Pro Image 模型的 AI 技能,专注于图像的生成与编辑功能。它为开发者提供了一种简单高效的方式,通过编写脚本或命令来生成全新的图像或编辑现有图像。该技能特别适用于需要快速生成高质量图像、编辑复杂图像内容以及进行多图像合成的开发场景。nano-banana-pro 的目标是降低图像处理的技术门槛,让开发者无需深入掌握复杂的图像处理技术,即可轻松实现创意构思。

在当今快速发展的数字内容创作领域,图像生成和编辑的需求日益增长。无论是生成个性化的头像、设计广告素材,还是创建虚拟场景,AI 驱动的图像处理工具都发挥着至关重要的作用。nano-banana-pro 通过集成 Gemini 3 Pro Image 模型,为开发者提供了一种强大的解决方案,帮助他们快速生成符合需求的图像内容,并支持多种高级编辑功能。

主要功能

1. 图像生成

nano-banana-pro 支持通过简单的命令生成高质量的图像。开发者只需提供描述性提示词,技能即可根据提示自动生成符合要求的图像。例如:

uv run {baseDir}/scripts/generate_image.py --prompt "一只在草地上玩耍的小狗" --filename "puppy.png" --resolution 1K

2. 图像编辑

该技能不仅能生成新图像,还能对现有图像进行编辑。开发者可以提供编辑指令以及需要编辑的图像路径,nano-banana-pro 将根据指令对图像进行修改。例如:

uv run {baseDir}/scripts/generate_image.py --prompt "将背景更改为星空" --filename "edited_puppy.png" -i "puppy.png" --resolution 2K

3. 多图像合成

nano-banana-pro 支持最多 14 张图像的合成操作,开发者可以将多张图像组合成一张复杂的场景图像。例如:

uv run {baseDir}/scripts/generate_image.py --prompt "将小狗和星空合成一张图像" --filename "composite.png" -i puppy.png -i starry_sky.png

4. 自定义分辨率和长宽比

技能支持多种分辨率和长宽比设置,开发者可以根据需求选择合适的参数。例如:

uv run {baseDir}/scripts/generate_image.py --prompt "风景画" --filename "landscape.png" --resolution 4K --aspect-ratio 16:9

5. API 密钥管理

nano-banana-pro 支持通过环境变量或配置文件管理 Gemini API 密钥,确保用户能够安全地使用 AI 服务。例如:

export GEMINI_API_KEY=your_api_key_here

或者在 ~/.openclaw/openclaw.json 中配置:

{
  "skills": {
    "nano-banana-pro": {
      "apiKey": "your_api_key_here",
      "env": {
        "GEMINI_API_KEY": "your_api_key_here"
      }
    }
  }
}

使用场景

1. 数字内容创作

在数字媒体、广告、游戏等领域,nano-banana-pro 可以帮助开发者快速生成高质量的图像素材,节省大量时间和人力成本。

2. 虚拟现实和增强现实

在虚拟现实和增强现实应用中,nano-banana-pro 可以用于生成逼真的虚拟场景和物体,提升用户体验。

3. 社交媒体和个性化内容

用户可以通过 nano-banana-pro 生成个性化的头像、表情包等社交媒体内容,增加互动性和趣味性。

4. 数据集生成

在机器学习领域,nano-banana-pro 可以用于生成训练数据集,帮助开发者快速构建和扩展数据集。

5. 创意设计和原型设计

设计师可以使用 nano-banana-pro 进行创意设计和原型设计,快速生成概念图和草图,提高工作效率。

如何使用

安装

nano-banana-pro 依赖于 uv 工具,可以通过以下命令安装:

brew install uv

配置

确保已设置 GEMINI_API_KEY 环境变量,或者在 ~/.openclaw/openclaw.json 中配置 API 密钥。例如:

export GEMINI_API_KEY=your_api_key_here

或者在 openclaw.json 中添加:

{
  "skills": {
    "nano-banana-pro": {
      "apiKey": "your_api_key_here"
    }
  }
}

运行命令

使用 uv run 命令运行图像生成或编辑脚本。例如,生成一张图像:

uv run {baseDir}/scripts/generate_image.py --prompt "一只在草地上玩耍的小狗" --filename "puppy.png" --resolution 1K

编辑一张图像:

uv run {baseDir}/scripts/generate_image.py --prompt "将背景更改为星空" --filename "edited_puppy.png" -i "puppy.png" --resolution 2K

示例

示例 1:生成一张风景画

uv run {baseDir}/scripts/generate_image.py --prompt "一片宁静的湖泊,周围环绕着山脉" --filename "lake_landscape.png" --resolution 4K --aspect-ratio 16:9

示例 2:编辑一张现有图像

假设有一张名为 original.png 的图像,将其背景更改为海滩:

uv run {baseDir}/scripts/generate_image.py --prompt "将背景更改为海滩" --filename "beach_background.png" -i "original.png" --resolution 2K

总结

nano-banana-pro 是一个功能强大的 AI 图像处理技能,能够帮助开发者快速生成和编辑高质量图像。通过简单的命令和灵活的参数设置,开发者可以轻松实现各种创意构思。该技能适用于数字内容创作、虚拟现实、社交媒体、数据集生成等多个领域,为开发者提供了极大的便利和无限的可能性。无论是专业设计师还是普通开发者,nano-banana-pro 都能满足他们的图像处理需求,提升工作效率,激发创作灵感。

查看原始 SKILL.md 生成于 2026-03-12 · 内容由 AI 辅助生成