gemini-omni

Generate and conversationally edit short videos with Google Gemini Omni Flash.

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/zamansepeti43/c-rak-agent --skill gemini-omni-zamansepeti43
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gemini-omni
Source: https://github.com/zamansepeti43/c-rak-agent/tree/main/video-engine/.agents/skills/gemini-omni
Command: npx skills add https://github.com/zamansepeti43/c-rak-agent --skill gemini-omni-zamansepeti43

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating and refining short video clips usually means regenerating from scratch for every small change. This Skill lets you generate 3-10 second 720p videos with synthesized audio and then edit them conversationally — changing lighting, removing objects, or altering on-screen text — while keeping everything else intact. ## Core Features & Use Cases - Stateful Conversational Editing: Each generation returns an interaction_id; pass it back with a short edit prompt like "Make the phone invisible. Keep everything else the same." to refine the same clip in layers without regenerating. - Reference-Image Binding: Attach local images and bind them to roles in the prompt with <FIRST_FRAME> and <IMAGE_REF_N> tags to control subjects, styles, and products. - Timecoded Beats and Rendered Text: Schedule multi-beat scenes with [0-3s] timecode syntax and render word-by-word on-screen text with synthesized audio. - Use Case: Generate a product demo clip, review it, then iteratively adjust the lighting, swap the background, and update the sign text across three follow-up edits — all on the same underlying video. ## Quick Start Use the gemini_omni_video tool to generate a 6-second clip of a cat on a sunny windowsill, then edit it to make the lighting more dramatic while keeping everything else the same.

Frequently Asked Questions about gemini-omni

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit an AI-generated video without regenerating it?

Generate the base clip with gemini_omni_video, which returns an interaction_id. Pass that ID back as previous_interaction_id with operation set to edit_video and a short prompt describing only the change, ending with "Keep everything else the same."

How do I use reference images in Gemini Omni video generation?

Pass local images via reference_image_paths, then bind them inside the prompt with tags. Use <FIRST_FRAME> to set the opening frame and <IMAGE_REF_N> (indexed from 0) to assign images to subjects, styles, or products.

What are the limitations of Gemini Omni Flash video generation?

Output is limited to 3-10 seconds at 720p and 24fps in 16:9 or 9:16 aspect ratio. There is no seed, negative prompt, temperature, or system instruction support, and no video extension or first/last-frame interpolation.

Can I edit an existing uploaded video with Gemini Omni?

Yes, pass input_video_path instead of previous_interaction_id and the tool uploads it via the Files API. Note that editing uploaded videos is unavailable in the EEA, Switzerland, and the UK, though editing generated videos works everywhere.

Why did my conversational video edit change things I did not mention?

Overly descriptive edit prompts cause unintended changes. Keep edit prompts short and surgical, describing only the delta, and always append "Keep everything else the same." to pin unmentioned elements.