Agent skill · creative production · sundial-org

google-gemini-media

Use the Gemini API (Nano Banana image generation, Veo video, Gemini TTS speech and audio understanding) to deliver end-to-end multimodal media workflows and code templates for "generation + understanding".

Why this skill is useful

Adds comprehensive workflows and code templates for leveraging the Gemini API's multimodal capabilities, which are not commonly found in public documentation.

What it needs

Requires @google/genai, jq, node installed locally. Requires google account access. About 9k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Gemini Multimodal Media (Image/Video/Speech) Skill 1. Goals and scope This Skill consolidates six Gemini API capabilities into reusable workflows and implementation templates: Image generation (Nano Banana: text-to-image, image editing, multi-turn iteration) Image understanding (caption/VQA/classification/comparison, multi-image prompts; supports inline and Files API) Video generation (Veo 3.1: text-to-video, aspect ratio/resolution control, reference-image guidance, first/last frames, video extension, native audio) Video understanding (upload/inline/YouTube URL; summaries, Q&A, timestamped evidence) Speech generation (Gemini native TTS: single-speaker and multi-speaker; controllable style/accent/pace/tone) Audio understanding (upload/inline; description, transcription, time-range transcription, token counting) Convention: This Skill follows the official Google Gen AI SDK (Node.js/REST) as the main line; currently only Node.js/REST examples are provided. If your project already wraps other languages or frameworks, map this Skill's request structure, model selection, and I/O spec to your wrapper layer. --- 2. Quick routing (decide which capability to use) 1) Do you need to produce images? Need to generate images from scratch or edit based on an image -> use Nano Banana image generation (see Section 5) 2) Do you need to understand images? Need recognition, description, Q&A, comparison, or info extraction -> use Image understanding (see Section 6) 3) Do you need to produce video? Need to generate an 8-second video (optionally with native audio) -> use Veo 3.1 video generation (see Section 7) 4) Do you need to understand video? Need summaries/Q&A/segment extraction with timestamps -> use Video understanding (see Section 8) 5) Do you need to read text aloud? Need controllable narration, podcast/audiobook style, etc. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/google-gemini-media

View the source on GitHub

Browse the @skills marketplace