跳到正文
cccskills
免费在 GitHub 公开

nano-banana-one-shop

Generate images from text, edit an existing picture, or combine up to 14 inputs using Gemini image models. Choose a model, resolution, and aspect ratio, then save the result to a specified output file.

中文简介正在准备中。当前显示英语简介。

原文查看原文说明

All-in-one image generation with Gemini models. Supports Nano Banana (3.1 Flash), Nano Banana Pro (3 Pro), and Nano Banana 2 (2.5 Flash). Triggers on "generate image", "image generation", "nano banana", "edit image".

集成工具Gemini

实测评分 未实测

查看安装方法

适用场景

  • Generate an image from a written description
  • Change colors or details in an existing image
  • Combine multiple images into a collage
  • Create images with a specified resolution and aspect ratio

包含的文件(3)

  • SKILL.md3.4 KB
  • scripts/generate-image.js11.5 KB
  • scripts/package.json42 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Nano Banana One Shop

All-in-one image generation and editing using the full Nano Banana model family. Pick the right model for the job.

Prerequisites

  • Node.js (v18+): Before running any command, verify with which node. If missing, tell the user to install Node.js (e.g. via brew install node or https://nodejs.org).

Models

FlagModelBest for
--model nano-bananaGemini 3.1 Flash ImageDefault. Fast, balanced quality and cost.
--model nano-banana-proGemini 3 Pro ImageHighest quality, up to 4K, slower.
--model nano-banana-2Gemini 2.5 Flash ImageSpeed-optimized, high-volume batch tasks.

Generate an image

node {baseDir}/scripts/generate-image.js --prompt "a cat sitting on mars" --filename "cat-on-mars.png"

Use a specific model

node {baseDir}/scripts/generate-image.js --prompt "oil painting of a sunset" --filename "sunset.png" --model nano-banana-pro --resolution 4K

Edit a single image

node {baseDir}/scripts/generate-image.js \
  --prompt "make the sky purple" \
  --filename "edited.png" \
  -i "/path/to/input.png" \
  --model nano-banana-pro

Multi-image composition (up to 14 images)

node {baseDir}/scripts/generate-image.js \
  --prompt "combine these into a collage" \
  --filename "collage.png" \
  -i img1.png -i img2.png -i img3.png

Options

FlagShortDefaultDescription
--prompt-prequiredImage description or editing instruction
--filename-frequiredOutput filename
--input-image-i--Input image(s), repeatable, max 14
--model--nano-banananano-banana, nano-banana-pro, or nano-banana-2
--resolution-r1K1K, 2K, or 4K
--aspect-ratio----e.g. 1:1, 16:9, 4:3, 3:4, 9:16

API key

The API key is pre-configured on this machine. No flags or environment variables needed.

Input image handling

All input images are sent as inline base64. Images over 500 KB are automatically compressed to JPEG and resized to fit under the limit. This keeps requests fast and avoids File API auth issues with the enterprise endpoint.

Output

Relative filenames are saved to $OPENCLAW_STATE_DIR/media/outbound/{slugid}/nano-banana/{filename}. Absolute paths are used as-is. Use timestamps in filenames to avoid overwrites: cat-on-mars-20260304-165000.png.

Sending images to the user

The script prints a MEDIA: <absolute-path> line on stdout. You MUST include this exact MEDIA: line in your reply text so the image is delivered as an attachment in Discord/Slack/chat.

Example reply:

Here's your image!
MEDIA: /Users/alche/.openclaw/media/outbound/my-bot/nano-banana/cat-on-mars.png

Rules:

  • Copy the MEDIA: line from the script output into your reply verbatim
  • Do NOT read the generated image back with the read tool
  • Do NOT try to base64 encode or manually attach the image
  • The MEDIA: line must be on its own line in your response

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

clawhub

免费

Use the ClawHub command-line tool to find and install agent skills, update them to the latest or a specified version, list installed skills, and publish skill folders with version numbers and change notes.

中文简介正在准备中。当前显示英语简介。

  • Find and install a skill for a task
  • Install or update a skill to a specific version
  • Update all installed skills
nexu-io/nexu32802026年4月26日 更新

Delegate feature development, code refactoring, and pull request reviews to Codex, Claude Code, Pi, or OpenCode. It guides background execution, progress monitoring, and parallel work in separate working directories.

中文简介正在准备中。当前显示英语简介。

  • Delegating new feature or app development
  • Reviewing pull requests in a separate working directory
  • Refactoring a large codebase
nexu-io/nexu32802026年4月26日 更新

datadog

免费

Investigate Nexu production issues through the Datadog Logs API. Search crash events, error output, startup activity, and API failures, then summarize findings by time, running instance, and deployed version to help trace related events.

中文简介正在准备中。当前显示英语简介。

  • Investigate OpenClaw crashes
  • Compare crash timing with deployments
  • Trace Slack authentication errors
nexu-io/nexu32802026年4月26日 更新

Turn a broad research topic into a structured report with traceable sources. The workflow defines questions, prioritizes authoritative material, separates facts from assumptions, compares evidence, and uses an independent agent to check key data and reasoning.

中文简介正在准备中。当前显示英语简介。

  • Comparing products or technical concepts
  • Weighing costs and risks before a decision
  • Investigating trends and their underlying drivers
nexu-io/nexu32802026年4月26日 更新

feedback

免费

Send bug reports, suggestions, or other feedback to the Nexu team using `/feedback`. The submission script automatically includes conversation history and images, then reports whether the feedback was successfully forwarded.

中文简介正在准备中。当前显示英语简介。

  • Reporting a Nexu platform issue
  • Suggesting improvements to Nexu
  • Sharing feedback with conversation history and images
nexu-io/nexu32802026年4月26日 更新

Create and manage Feishu Bitable tables for work such as customer tracking. Add, search, update, or delete records, configure columns using 27 field types, filter and sort data, and manage views or batch imports.

中文简介正在准备中。当前显示英语简介。

  • Create a customer management table
  • Find records marked as in progress
  • Import customer data in batches
nexu-io/nexu32802026年4月26日 更新

查看 nexu-io 的全部技能

报告此技能的问题