ck:ai-multimodal

Analyze and generate multimodal media using Gemini and MiniMax APIs.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/hidonguyen/trade-ops --skill ck-ai-multimodal-hidonguyen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ck:ai-multimodal
Source: https://github.com/hidonguyen/trade-ops/tree/main/.opencode/skills/ai-multimodal
Command: npx skills add https://github.com/hidonguyen/trade-ops --skill ck-ai-multimodal-hidonguyen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, python-dotenv, Pillow, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Enable teams to analyze, transcribe, extract, and generate multimodal media (images, audio, video, and documents) without building custom pipelines, reducing manual media processing and creative iteration time.

Core Features & Use Cases

  • Vision & OCR: Image understanding, captioning, object detection, segmentation, and OCR for screenshots, product photos, and documents.
  • Audio & Transcription: Long-form transcription, speaker identification, and audio analysis with timestamped outputs and cost-aware chunking.
  • Generation: Image production (Gemini/Imagen/MiniMax), video creation (Veo/MiniMax Hailuo), TTS and music generation with model selection and billing fallbacks.
  • Operational Tools: File upload handling (inline vs File API), media preflight/optimization, API key rotation, and output persistence to docs/assets.

Quick Start

Run the setup checker to validate your GEMINI_API_KEY and required Python dependencies.

Frequently Asked Questions about ck:ai-multimodal

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

FAQPage Schema
How do I transcribe long audio and identify speakers using Gemini?

Long-form transcription and speaker identification use the Gemini API with cost-aware chunking to generate timestamped outputs. It handles audio analysis directly and writes the resulting text to your project assets directories.

Can I generate images and video with MiniMax and Gemini in the same workflow?

Yes, multimodal media generation supports Gemini, Imagen, and MiniMax for images, plus Veo and MiniMax Hailuo for video. It includes model selection and billing fallbacks to manage generation costs across different providers.

What's the best way to extract text from screenshots and product photos?

Vision and OCR tasks process screenshots, product photos, and documents using Gemini for image understanding. It performs object detection, segmentation, and captioning, then writes the extracted text to project assets.

Do I need a specific API key setup for multimodal generation and transcription?

You need a GEMINI_API_KEY and required Python dependencies validated via the setup checker. The system supports API key rotation and model fallbacks to ensure continuous operation during multimodal media processing.

How does media preflight optimization handle large file uploads?

Media preflight optimization processes large files by supporting both inline uploads and the File API. This ensures efficient file upload handling before executing vision understanding, transcription, or generation tasks.

Why use API key rotation for video generation and TTS workflows?

API key rotation prevents rate limiting during intensive video creation and TTS or music synthesis workflows. It automatically switches keys and performs model fallbacks to maintain uninterrupted multimodal media generation.