Agent skill
nano-banana-pro
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
Install this agent skill to your Project
npx add-skill https://github.com/Bitterbot-AI/bitterbot-desktop/tree/main/skills/nano-banana-pro
Metadata
Additional technical details for this skill
- bitterbot
-
{ "emoji": "\ud83c\udf4c", "install": [ { "id": "uv-brew", "bins": [ "uv" ], "kind": "brew", "label": "Install uv (brew)", "formula": "uv" } ], "requires": { "env": [ "GEMINI_API_KEY" ], "bins": [ "uv" ] }, "primaryEnv": "GEMINI_API_KEY" }
SKILL.md
Nano Banana Pro (Gemini 3 Pro Image)
Use the bundled script to generate or edit images.
Generate
uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png" --resolution 1K
Edit (single image)
uv run {baseDir}/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" -i "/path/in.png" --resolution 2K
Multi-image composition (up to 14 images)
uv run {baseDir}/scripts/generate_image.py --prompt "combine these into one scene" --filename "output.png" -i img1.png -i img2.png -i img3.png
API key
GEMINI_API_KEYenv var- Or set
skills."nano-banana-pro".apiKey/skills."nano-banana-pro".env.GEMINI_API_KEYin~/.bitterbot/bitterbot.json
Notes
- Resolutions:
1K(default),2K,4K. - Use timestamps in filenames:
yyyy-mm-dd-hh-mm-ss-name.png. - The script prints a
MEDIA:line for Bitterbot to auto-attach on supported chat providers. - Do not read the image back; report the saved path only.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
openai-whisper
Local speech-to-text with the Whisper CLI (no API key).
himalaya
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
bear-notes
Create, search, and manage Bear notes via grizzly CLI.
summarize
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
Ethical Hacking Methodology
This skill should be used when the user asks to "learn ethical hacking", "understand penetration testing lifecycle", "perform reconnaissance", "conduct security scanning", "exploit vulnerabilities", or "write penetration test reports". It provides comprehensive ethical hacking methodology and techniques.
Red Team Tools and Methodology
This skill should be used when the user asks to "follow red team methodology", "perform bug bounty hunting", "automate reconnaissance", "hunt for XSS vulnerabilities", "enumerate subdomains", or needs security researcher techniques and tool configurations from top bug bounty hunters.
Didn't find tool you were looking for?