ai-multimodal

Process multimedia content with Google Gemini APIs to extract structured insights.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tkhieu/peraichi-coding-agent-starter-kit --skill ai-multimodal-tkhieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-multimodal
Source: https://github.com/tkhieu/peraichi-coding-agent-starter-kit/tree/main/.claude/skills/ai-multimodal
Command: npx skills add https://github.com/tkhieu/peraichi-coding-agent-starter-kit --skill ai-multimodal-tkhieu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill orchestrates multimodal AI workflows (audio, image, video, documents) using Google Gemini, Imagen, and Veo models to analyze, transcribe, generate, and extract content at scale.

Core Features & Use Cases

  • Batch processing of multimodal data (audio, image, video, docs)
  • Generation and editing of images/videos with Gemini/Imagen and Veo models
  • Document extraction and content conversion
  • Centralized setup via a script ecosystem (gemini_batch_process.py, document_converter.py, etc.)
  • Strong focus on cost-aware usage (billing handling, free-tier fallbacks)

Quick Start

Verify setup with the setup script:

  • python scripts/check_setup.py
  • Then run: python scripts/gemini_batch_process.py --files <file> --task analyze

Frequently Asked Questions about ai-multimodal

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

FAQPage Schema
How do I transcribe audio and video files with timestamps using Gemini?

Transcription with timestamps processes multimedia content through Google Gemini's multimodal API to extract spoken content and temporal markers. Use the gemini_batch_process.py script with the transcribe task parameter to handle audio and video inputs, producing JSON or Markdown output compatible with downstream RAG systems.

Can I extract text and data from PDF and Word documents using Gemini's multimodal capabilities?

Document extraction applies Gemini's multimodal analysis to PDFs and Word files via the document_converter.py script. The Skill processes documents through OCR and structured extraction, outputting JSON or Markdown for data retrieval and integration into retrieval-augmented generation workflows.

What's the best way to analyze images and detect objects at scale?

Image analysis uses Gemini's multimodal API for captioning and object detection across batch-processed image files. The Skill supports inline data and File API input methods, producing structured insights in JSON format suitable for downstream processing and storage.

Does this support analyzing YouTube videos and extracting scene-level insights?

Video analysis, including YouTube inputs, leverages Gemini to perform scene and temporal analysis. The Skill chunks long media content for efficient processing and outputs structured scene-level insights in JSON or text format for retrieval systems.

How do I handle large files and manage costs when processing multimodal content?

Cost-aware processing manages billing through the Skill's ecosystem, which includes free-tier fallbacks and long media chunking strategies. Configure input methods (inline data vs File API) and select appropriate models (Gemini 2.5/3, Imagen 4, Veo 3) to optimize token usage and expense.

Can I generate and edit images and videos as part of my multimodal workflow?

Image and video generation integrates Imagen 4 and Veo 3 models within the multimodal workflow for content creation and editing. The Skill orchestrates generation alongside analysis and extraction tasks, producing assets ready for downstream retrieval and RAG integration.