Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Major simplification: all standalone example scripts and extra documentation files were removed. - The main SKILL.md documentation was retained and is now the single point of reference. - Examples for Node.js, Python, and REST are no longer included as separate files. - Usage guidance, capabilities, and technical details are still available in SKILL.md.
What This Skill Does
Consolidates six Gemini API capabilities into Node.js and REST templates: image generation and editing (Nano Banana), video generation (Veo 3.1), text-to-speech, and understanding workflows for images, video, and audio. Covers model selection, inline vs Files API input routing, and binary output handling for each capability.
Combining generation and understanding in a single API family removes the need to integrate separate services for image, video, audio, and TTS tasks.
When to use it
- Generating and iteratively editing product images from text prompts
- Creating podcast or audiobook narrations with controllable voice style and accent
- Summarizing long videos with timestamped event extraction
- Transcribing meeting audio and redelivering it as a polished narration
- Validating AI-generated images by running them through vision understanding in the same pipeline
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Generate a cinematic 8-second video of a cat astronaut on the moon and produce a narration script from it
- 1Call Veo 3.1 with the prompt and resolution config, receiving an async operation ID
- 2Poll the operation with exponential backoff until generation completes, then download the MP4
- 3Upload the video via the Files API to obtain a reusable file URI
- 4Call video understanding with a timestamped summary prompt to extract a storyboard
- 5Pass the storyboard text to Gemini TTS to generate a narration PCM audio file
An MP4 video file and a PCM audio narration summarizing the video's key scenes with timestamps
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.