본문으로 건너뛰기
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(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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 / 1,000자

이 양식은 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/nexu3.3천2026년 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/nexu3.3천2026년 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/nexu3.3천2026년 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/nexu3.3천2026년 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/nexu3.3천2026년 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/nexu3.3천2026년 4월 26일 업데이트

nexu-io의 스킬 모두 보기

이 스킬의 문제 신고