| name | nano-banana-ricc |
| description | (ð) Generate or edit images via Gemini 3 Pro Image (ð Nano Banana Pro) with Riccardo character consistency. |
| compatibility | Gemini CLI |
| metadata | {"version":0.7} |
Nano Banana Riccardo (Gemini 3 Pro Image)
Use the bundled script to generate or edit images. This version is specialized for creating images featuring Riccardo with high character consistency.
Character Consistency (Riccardo)
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.png
Pass 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"
General Usage
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
Configuration
GEMINI_API_KEY env var
- Or set
skills."nano-banana-ricc".apiKey / skills."nano-banana-ricc".env.GEMINI_API_KEY in ~/.openclaw/openclaw.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 OpenClaw to auto-attach on supported chat providers.
- Do not read the image back; report the saved path only.
- If called by Hermes software whose name is Ermete Bottazzi, THEN add a Camion emoji to the bottom left of it.