skills/nano-banana-ricc/SKILL.md
(π) Generate or edit images via Gemini 3 Pro Image (π Nano Banana Pro) with Riccardo character consistency.
npx skillsauth add palladius/gemini-cli-palladius-public-goodies nano-banana-riccInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use the bundled script to generate or edit images. This version is specialized for creating images featuring Riccardo with high character consistency.
When the user asks for a picture of Riccardo (e.g., "Do a picture of Riccardo doing X"), you MUST use the following reference images as input to the script to ensure character consistency:
{baseDir}/assets/riccardo/ricc-pineapple-pizza.png{baseDir}/assets/riccardo/riccardosouthafrica.png{baseDir}/assets/riccardo/ricc-za-lake.png{baseDir}/assets/riccardo/ricc-za-view-with-kids.png{baseDir}/assets/riccardo/ricc-za-wine-tasting.pngPass these images as input (-i) to the script.
Example for Riccardo:
uv run {baseDir}/scripts/generate_image.py --prompt "Riccardo surfing in Hawaii, wearing a red shirt" --filename "output.png" -i "{baseDir}/assets/riccardo/ricc-pineapple-pizza.png" -i "{baseDir}/assets/riccardo/riccardosouthafrica.png" -i "{baseDir}/assets/riccardo/ricc-za-lake.png" -i "{baseDir}/assets/riccardo/ricc-za-view-with-kids.png" -i "{baseDir}/assets/riccardo/ricc-za-wine-tasting.png"
uv run {baseDir}/scripts/generate_image.py --prompt "your image description" --filename "output.png" --resolution 1K
uv run {baseDir}/scripts/generate_image.py --prompt "edit instructions" --filename "output.png" -i "/path/in.png" --resolution 2K
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
GEMINI_API_KEY env varskills."nano-banana-ricc".apiKey / skills."nano-banana-ricc".env.GEMINI_API_KEY in ~/.openclaw/openclaw.json1K (default), 2K, 4K.yyyy-mm-dd-hh-mm-ss-name.png.MEDIA: line for OpenClaw to auto-attach on supported chat providers.tools
(π) Real-time water temperatures, open status of Zurich badis (lakes, river/Letten, pools), outside weather recommendations for family trips, and Limmat canotto/dinghy flow safety alerts.
development
(π) Auto-documents any Git repository: creates ABOUT.md, generates project hero images via nanobanana, and builds deep diagrams (Mermaid E/R or Class diagrams).
tools
Google Workspace CLI managed the Carlesso wayβfeaturing isolated configurations, selective read-only security, and standard workflows.
testing
Audits and renames tmux sessions based on their active content. Use when the user wants to organize their tmux workspace, identify what's running in each session, or apply a consistent naming convention (giancarlo-YYYYMMDD-SYNOPSIS) to all active sessions.