首页龙虾技能列表 › Gemini Nano Banana — Gemini工具

Gemini Nano Banana — Gemini工具

v0.1.4

[AI辅助] Auto-generated skill for gemini tools via OneKey Gateway.

1· 166·0 当前·0 累计
by @ai-hub-admin (AI-Hub-Admin)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/22
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's code and instructions match its stated purpose (calling a OneKey Gateway to generate Gemini images) and its only required secret is a OneKey API key; nothing appears disproportionate or malicious.
评估建议
This skill appears to do what it says: it sends image-generation requests to a OneKey Gateway and returns results. Before installing, verify you trust the OneKey provider (deepnlp.org) and the npm/pip package names referenced; installing global npm packages can affect your system. Only provide a OneKey API key that has the minimum required permissions and avoid putting sensitive files or credentials into the payload/data-file or output_folder. If you want extra safety, run the included scripts i...
详细分析 ▾
用途与能力
The name/description say this is a Gemini image tool via OneKey Gateway and the included Python scripts invoke OneKeyAgentRouter with model/api IDs. The required DEEPNLP_ONEKEY_ROUTER_ACCESS key and the declared npm/python dependencies are consistent with that purpose. (Minor metadata mismatch: registry summary earlier listed no required env vars, but SKILL.md declares the OneKey API key.)
指令范围
SKILL.md instructs the agent to use the OneKey access key, run the provided CLI examples, and optionally read a user-supplied JSON payload file. The scripts only read the payload and the single DEEPNLP_ONEKEY_ROUTER_ACCESS env var, then call router.invoke and print the result. There are no instructions to read unrelated system files, harvest other env vars, or post data to unexpected endpoints beyond the OneKey gateway.
安装机制
This is an instruction-only skill in the registry but SKILL.md recommends installing an npm package (@aiagenta2z/onekey-gateway) and a Python package (ai-agent-marketplace). Those are registry installs (npm/pip) rather than downloads from arbitrary URLs, which is standard. Confirm these package names are the official packages you expect before installing globally (npm -g).
凭证需求
Only one credential is required (DEEPNLP_ONEKEY_ROUTER_ACCESS), which is appropriate for a gateway service. The scripts do not request additional secrets or config paths. Note the registry header omitted this env var while SKILL.md requires it.
持久化与权限
The skill is not marked always:true and does not request persistent system-wide privileges or modify other skills. disable-model-invocation is false (normal), and user-invocable is true.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv0.1.42026/3/22

- Improved SKILL.md formatting with clearer structure for environment setup and dependencies. - Added a dedicated installation section for both npm and pip with explicit commands. - Changed the `env_vars` section to a more structured `env` block. - No changes to actual functionality or APIs; documentation only.

● 无害

安装命令 点击复制

官方npx clawhub@latest install gemini-nano-banana
镜像加速npx clawhub@latest install gemini-nano-banana --registry https://cn.clawhub-mirror.com

技能文档

OneKey Gateway

Use One Access Key to connect to various commercial APIs. Please visit the OneKey Gateway Keys and read the docs OneKey MCP Router Doc and OneKey Gateway Doc.

# gemini Skill Use the OneKey Gateway to access tools for this server via a unified access key.

Quick 开始

Set your OneKey access key:
export DEEPNLP_ONEKEY_ROUTER_ACCESS=YOUR_API_KEY
Common settings:
  • unique_id: gemini/gemini
  • api_id: one 的 tools listed 下面

Tools

generate_image_gemini

Generates an image using the Gemini Image API. Supported Models (aliases are internal): The model parameter allows selection between available image generation models. - "gemini-2.5-flash-image" (recommended 默认 对于 stable, fast 响应). - "gemini-3-pro-image-预览". - "gemini-3-flash"

Aliases for these models are 'nano-banana 2.5' and 'nano-banana 3 Pro' respectively. Please use 'gemini-2.5-flash-image' unless the user specifically requests the Gemini 3 model.

Args: model: The image generation model to use (see supported models above). Defaults to "gemini-2.5-flash-image". Supports: 'gemini-3-flash', 'gemini-3-pro-image-preview', 'gemini-2.5-flash-image' prompt: A detailed text description for the image to be generated. image_name: The filename for the output image, can be a relative path. Defaults to "gemini_output_images.png". output_folder: The optional absolute folder path provided by the user where the image will be saved. Do not use default server locations. aspect_ratio: The aspect ratio of the generated image (e.g., '16:9', '1:1', '4:3'). Defaults to '16:9'. image_size: The size/resolution of the generated image (e.g., '1K', '2K', '4K'). Defaults to '1K'.

Return: Dict: Result dictionary containing image path, message, and success status. output_result["image_path"]: str output_result["image_url"]: str output_result["message"]: str output_result["success"]: bool

Parameters:

  • 模型 (字符串, 可选):
  • prompt (字符串, 可选):
  • image_name (字符串, 可选):
  • output_folder (对象, 可选):
  • aspect_ratio (字符串, 可选):
  • image_size (字符串, 可选):

generate_image_nano_banana

Generate Image With Nano Banana

Args: model: The image generation model to use. Defaults to "gemini-2.5-flash-image". Supported Models such as follows Google Gemini Doc, such as 'gemini-3-flash', "gemini-3-pro-image-preview", "gemini-2.5-flash-image", note that nano-banana is the alias name of the Gemini Image Model. Nano banana 3 Pro refers to Gemini 3 pro preview, and Nono Banana 2.5 refers to Gemini 2.5. Unless specified by user to use Gemini 3 model preview, general 'Neno Banana' image models, please use 'gemini-2.5-flash-image' for more stable and fast response. prompt: A detailed text description for the image to be generated. image_name: The filename for the output image, can be a relative path, such as "./new_gemini_image.png", etc. Defaults to "gemini_output_images.png". output_folder: The optional absolute folder path provided by the user where the image will be saved. Do not use default server locations. aspect_ratio: The aspect ratio of the generated image (e.g., '16:9', '1:1', '4:3'), defaults to '16:9'. image_size: The size/resolution of the generated image (e.g., '1K', '2K', '4K'), defaults to '1K'.

Return: Dict: output_result is the result dict of MCP returned output_result["image_path"] = full_path: str output_result["message"] = output_message: str output_result["success"] = success: bool

Parameters:

  • 模型 (字符串, 可选):
  • prompt (字符串, 可选):
  • image_name (字符串, 可选):
  • output_folder (对象, 可选):
  • aspect_ratio (字符串, 可选):
  • image_size (字符串, 可选):

# Usage

CLI

generate_image_gemini

npx onekey agent gemini-nano-banana/gemini-nano-banana generate_image_gemini '{"model": "gemini-2.5-flash-image", "prompt": "sunrise over mountains", "aspect_ratio": "16:9", "image_size": "1K"}'

generate_image_nano_banana

npx onekey agent gemini-nano-banana/gemini-nano-banana generate_image_nano_banana '{"model": "gemini-2.5-flash-image", "prompt": "robot reading book", "aspect_ratio": "16:9", "image_size": "1K"}'

generate_image_nano_banana_with_reference

npx onekey agent gemini-nano-banana/gemini-nano-banana generate_image_nano_banana_with_reference '{"model": "gemini-3-pro-image-preview", "prompt": "winter coat style", "images": ["https://avatars.githubusercontent.com/u/242328252"], "aspect_ratio": "1:1"}'

ocr_extract_text_from_image

npx onekey agent gemini-nano-banana/gemini-nano-banana ocr_extract_text_from_image '{"images": ["https://avatars.githubusercontent.com/u/242328252"], "model": "gemini-3-flash-preview"}'

list_items_from_image

npx onekey agent gemini-nano-banana/gemini-nano-banana list_items_from_image '{"images": ["https://avatars.githubusercontent.com/u/242328252"], "model": "gemini-3-flash-preview", "output_json": true}'

Scripts

Each tool has a dedicated script in this folder:
  • skills/gemini/scripts/generate_image_gemini.py
  • skills/gemini/scripts/generate_image_nano_banana.py

示例

python3 scripts/.py --data '{"key": "value"}'

Related DeepNLP OneKey Gateway Documents

AI Agent Marketplace Skills Marketplace AI Agent A2Z Deployment PH AI Agent A2Z Infra GitHub AI Agent Marketplace

Dependencies

CLI Dependency

Install onekey-gateway from npm
npm install @aiagenta2z/onekey-gateway

Script Dependency

Install the required Python package before running any scripts.

pip install ai-agent-marketplace
Alternatively, install dependencies from the requirements file:

pip install -r requirements.txt
If the package is already installed, skip installation.

Agent rule

Before executing command lines or running any script in the scripts/ directory, ensure the dependencies are installed. Use the onekey CLI as the preferred method to run the skills.

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务