Awesome-openclaw-skills nano-banana-antigravity
Generate or edit images via Nano Banana Pro using Antigravity OAuth (no API key needed!)
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/nano-banana-antigravity" ~/.claude/skills/sundial-org-awesome-openclaw-skills-nano-banana-antigravity && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/nano-banana-antigravity" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-nano-banana-antigravity && rm -rf "$T"
manifest:
skills/nano-banana-antigravity/SKILL.mdsource content
Nano Banana Antigravity (Gemini 3 Pro Image via OAuth)
Generate images using Nano Banana Pro (Gemini 3 Pro Image) via your existing Google Antigravity OAuth credentials.
No separate API key needed! Uses the same OAuth tokens as your OpenClaw Antigravity provider.
Generate Image
uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png"
Generate with Options
uv run {baseDir}/scripts/generate_image.py \ --prompt "a sunset over mountains" \ --filename "sunset.png" \ --aspect-ratio 16:9 \ --resolution 2K
Edit/Composite Images
uv run {baseDir}/scripts/generate_image.py \ --prompt "add sunglasses to this person" \ --filename "edited.png" \ -i original.png
Multi-image Composition
uv run {baseDir}/scripts/generate_image.py \ --prompt "combine these into one scene" \ --filename "composite.png" \ -i image1.png -i image2.png -i image3.png
Options
(required): Image description or edit instructions--prompt, -p
(required): Output filename--filename, -f
: Input image(s) for editing (can be repeated)--input-image, -i
: 1:1 (default), 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9--aspect-ratio, -a
: 1K (default), 2K, 4K--resolution, -r
Authentication
Uses existing OpenClaw Antigravity OAuth credentials. Make sure you're authenticated:
openclaw models auth login --provider google-antigravity
The script looks for credentials in:
~/.openclaw/credentials/google-antigravity.json~/.config/openclaw/credentials/google-antigravity.json~/.config/opencode/antigravity-accounts.json
Notes
- The script prints a
line for OpenClaw to auto-attach on supported chat providers.MEDIA: - Do not read the image back; report the saved path only.
- Uses timestamps in filenames for uniqueness:
yyyy-mm-dd-hh-mm-ss-name.png - Falls back to regular Nano Banana if Nano Banana Pro isn't available yet.