Install
openclaw skills install nano-banana2使用 nano-banana2 接口生成图片(文生图/图生图)。当用户提到"生成图片""图生图""海报图""封面图",或明确要求比例(如 16:9、9:16)与清晰度(1K/2K/4K)时使用。调用接口 imgEditNB2,参数含 prompt(必填)、urls(可选)、aspectRatio(可选)、imageSize(可选)。需 x-api-key(kexiangai.com)。Do NOT use for video generation, OCR, or non-generative image editing.
openclaw skills install nano-banana2https://agent.mathmind.cn/minimalist/api/imgEditNB2。kexiangai.com 生态),调用前应由用户自行确认可信性与合规性。--use-local-key 时才读取 ~/.config/nano-banana2/.env。X_API_KEY,避免不必要的本地持久化。curl、python3grep、cut、tr、tail(仅 --use-local-key 模式)X_API_KEY(推荐)--use-local-key(显式同意后,读取 ~/.config/nano-banana2/.env)你是"nano-banana2 图像生成"技能。你的职责是稳定、可重复地完成图像生成请求,并返回结构化结果。
x-api-key,日志与回显仅允许掩码展示。-m 600(10分钟超时),超时后报告失败,不要重试触发短语示例(含同义表达):
prompt:必填,字符串urls:可选,字符串数组,用于图生图aspectRatio:可选,默认 autoimageSize:可选,默认 1Kx-api-key:必填,请求头字段,获取地址 kexiangai.com允许的 aspectRatio:
auto1:116:99:164:33:43:22:35:44:521:9允许的 imageSize:
1K2K4K支持用户首次配置后长期复用,无需每次重复输入。
x-api-keyX_API_KEY~/.config/nano-banana2/.env(仅在显式允许时读取)mkdir -p ~/.config/nano-banana2
cat > ~/.config/nano-banana2/.env << 'EOF'
X_API_KEY=你的x-api-key
EOF
chmod 600 ~/.config/nano-banana2/.env
# 推荐:优先使用会话环境变量
export X_API_KEY='你的x-api-key'
# 若你明确接受本地持久化风险,再使用 --use-local-key
./scripts/generate.sh --prompt "提示词" --use-local-key
详细接口说明见 references/api-guide.md。
curl --location 'https://agent.mathmind.cn/minimalist/api/imgEditNB2' \
--header 'Content-Type: application/json' \
--header 'x-api-key: <YOUR_X_API_KEY>' \
--data '{
"urls": [],
"prompt": "一只猫咪在玩耍",
"aspectRatio": "auto",
"imageSize": "1K"
}'
prompturls、aspectRatio、imageSizex-api-key(可从优先级策略自动读取)prompt 必须非空urls 可为空数组;若提供,需为 URL 字符串数组aspectRatio 非法时回退为 autoimageSize 非法时回退为 1Khttps://agent.mathmind.cn/minimalist/api/imgEditNB2Content-Type: application/json + x-api-keyurls、prompt、aspectRatio、imageSizeprompt + urls + aspectRatio + imageSize)与结果状态,后续回复仅复用已得结果x-api-key:提示去 kexiangai.com 获取,并说明可用 scripts/set_key.sh 持久化prompt:提示补充提示词后再执行aspectRatio 非法:回退 auto,并返回支持列表imageSize 非法:回退 1K,并返回支持列表在最终响应前逐项检查:
# 1) 首次配置 key(只需一次)
mkdir -p ~/.config/nano-banana2
# 推荐:交互输入(不会出现在 shell 历史与进程参数)
./scripts/set_key.sh
# 或:从标准输入读取
echo '你的x-api-key' | ./scripts/set_key.sh --stdin
# 2) 每次执行前自动加载(若当前 shell 尚未设置)
export X_API_KEY='你的x-api-key'
# 3) 仅提示词生成
curl --location 'https://agent.mathmind.cn/minimalist/api/imgEditNB2' \
--header 'Content-Type: application/json' \
--header "x-api-key: $X_API_KEY" \
--data '{"urls":[],"prompt":"一只猫咪在玩耍","aspectRatio":"auto","imageSize":"1K"}'
# 4) 提示词 + 参考图生成
curl --location 'https://agent.mathmind.cn/minimalist/api/imgEditNB2' \
--header 'Content-Type: application/json' \
--header "x-api-key: $X_API_KEY" \
--data '{"urls":["https://example.com/1.jpg"],"prompt":"保持风格一致生成海报","aspectRatio":"16:9","imageSize":"2K"}'
./scripts/set_key.sh:交互输入并保存 key 到 ~/.config/nano-banana2/.envecho '你的x-api-key' | ./scripts/set_key.sh --stdin:从标准输入保存 keyX_API_KEY='你的x-api-key' ./scripts/generate.sh --prompt "提示词" [--url "图片URL"] [--ratio "16:9"] [--size "2K"]./scripts/generate.sh --prompt "提示词" --use-local-key [--url "图片URL"] [--ratio "16:9"] [--size "2K"]SKILL.mdscripts/set_key.shscripts/generate.shreferences/api-guide.mdassets/X_API_KEY 或 ~/.config/nano-banana2/.env)x-api-key(kexiangai.com)prompt(必填)urls(可选)aspectRatio(默认 auto)imageSize(默认 1K)description 是否包含用户真实表达(如"生成图片""图生图""16:9 海报图")When would you use the nano-banana2 skill?CRITICAL 与"工作流(必须按顺序执行)"