Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
binjuhor avatar

Ai Multimodal

  • 19 installs
  • 95 repo stars
  • Updated July 7, 2026
  • binjuhor/shadcn-lar

AI Multimodal is a Claude skill that processes and generates audio, image, video, and document content through the Google Gemini API.

About

This skill processes and generates multimedia content through the Google Gemini API. A developer uses it to transcribe audio, analyze images and screenshots, process videos and PDF documents, and generate images with Imagen 4 or videos with Veo 3 from text prompts. It bundles Python CLI scripts (gemini_batch_process.py, media_optimizer.py, document_converter.py) that resolve API keys and handle inline vs File API uploads.

  • Analyzes audio, images, video, and PDFs with the Google Gemini API
  • Generates images with Imagen 4 and 8-second video clips with Veo 3
  • Bundled Python CLI scripts for batch media processing and setup checks

Ai Multimodal by the numbers

  • 19 all-time installs (skills.sh)
  • Ranked #1,003 of 1,337 Generative Media skills by installs in the Skillselion catalog
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
At a glance

ai-multimodal capabilities & compatibility

Requires a Gemini API key; usage is billed per Gemini/Imagen/Veo pricing.

Capabilities
image generation · video generation · transcription · pdf parsing
Works with
openai
Use cases
image generation · video generation · transcription · pdf parsing
Pricing
Bring your own API key
From the docs

What ai-multimodal says it does

Process and generate multimedia content using Google Gemini API for better vision capabilities.
SKILL.md
generate videos (text-to-video with Veo 3, 8-second clips with native audio)
SKILL.md
Get from https://aistudio.google.com/apikey
SKILL.md
npx skills add https://github.com/binjuhor/shadcn-lar --skill ai-multimodal

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs19
repo stars95
Last updatedJuly 7, 2026
Repositorybinjuhor/shadcn-lar

What it does

Analyze audio, images, video and PDFs with Gemini and generate images or videos from text prompts.

Who is it for?

Adding multimodal analysis and image or video generation to an app via the Gemini API.

Skip if: Text-only generation or working without a Gemini API key.

When should I use this skill?

Working with audio/video files, analyzing images or screenshots, processing PDFs, or generating images/videos from text.

What you get

Media is analyzed or generated through Gemini, Imagen 4, and Veo 3 with structured outputs saved.

  • transcriptions
  • structured media analysis
  • generated images

By the numbers

  • 4 bundled Python scripts
  • audio up to 9.5 hours
  • video up to 6 hours

Files

SKILL.mdMarkdownGitHub ↗

AI Multimodal

Process audio, images, videos, documents, and generate images/videos using Google Gemini's multimodal API.

Setup

export GEMINI_API_KEY="your-key"  # Get from https://aistudio.google.com/apikey
pip install google-genai python-dotenv pillow

Quick Start

Verify setup: python scripts/check_setup.py Analyze media: python scripts/gemini_batch_process.py --files <file> --task <analyze|transcribe|extract>

  • TIP: When you're asked to analyze an image, check if gemini command is available, then use "<prompt to analyze image>" | gemini -y -m gemini-2.5-flash command. If gemini command is not available, use python scripts/gemini_batch_process.py --files <file> --task analyze command.

Generate content: python scripts/gemini_batch_process.py --task <generate|generate-video> --prompt "description"

Stdin support: You can pipe files directly via stdin (auto-detects PNG/JPG/PDF/WAV/MP3).
- cat image.png | python scripts/gemini_batch_process.py --task analyze --prompt "Describe this"
- python scripts/gemini_batch_process.py --files image.png --task analyze (traditional)

Models

  • Image generation: imagen-4.0-generate-001 (standard), imagen-4.0-ultra-generate-001 (quality), imagen-4.0-fast-generate-001 (speed)
  • Video generation: veo-3.1-generate-preview (8s clips with audio)
  • Analysis: gemini-2.5-flash (recommended), gemini-2.5-pro (advanced)

Scripts

  • `gemini_batch_process.py`: CLI orchestrator for transcribe|analyze|extract|generate|generate-video that auto-resolves API keys, picks sensible default models per task, streams files inline vs File API, and saves structured outputs (text/JSON/CSV/markdown plus generated assets) for Imagen 4 + Veo workflows.
  • `media_optimizer.py`: ffmpeg/Pillow-based preflight tool that compresses/resizes/converts audio, image, and video inputs, enforces target sizes/bitrates, splits long clips into hour chunks, and batch-processes directories so media stays within Gemini limits.
  • `document_converter.py`: Gemini-powered converter that uploads PDFs/images/Office docs, applies a markdown-preserving prompt, batches multiple files, auto-names outputs under docs/assets, and exposes CLI flags for model, prompt, auto-file naming, and verbose logging.
  • `check_setup.py`: Interactive readiness checker that verifies directory layout, centralized env resolver, required Python deps, and GEMINI_API_KEY availability/format, then performs a live Gemini API call and prints remediation instructions if anything fails.

Use --help for options.

References

Load for detailed guidance:

TopicFileDescription
Audioreferences/audio-processing.mdAudio formats and limits, transcription (timestamps, speakers, segments), non-speech analysis, File API vs inline input, TTS models, best practices, cost and token math, and concrete meeting/podcast/interview recipes.
Imagesreferences/vision-understanding.mdVision capabilities overview, supported formats and models, captioning/classification/VQA, detection and segmentation, OCR and document reading, multi-image workflows, structured JSON output, token costs, best practices, and common product/screenshot/chart/scene use cases.
Image Genreferences/image-generation.mdImagen 4 and Gemini image model overview, generate_images vs generate_content APIs, aspect ratios and costs, text/image/both modalities, editing and composition, style and quality control, safety settings, best practices, troubleshooting, and common marketing/concept-art/UI scenarios.
Videoreferences/video-analysis.mdVideo analysis capabilities and supported formats, model/context choices, local/inline/YouTube inputs, clipping and FPS control, multi-video comparison, temporal Q&A and scene detection, transcription with visual context, token and cost guidance, and optimization/best-practice patterns.
Video Genreferences/video-generation.mdVeo model matrix, text-to-video and image-to-video quick start, multi-reference and extension flows, camera and timing control, configuration (resolution, aspect, audio, safety), prompt design patterns, performance tips, limitations, troubleshooting, and cost estimates.

Limits

Formats: Audio (WAV/MP3/AAC, 9.5h), Images (PNG/JPEG/WEBP, 3.6k), Video (MP4/MOV, 6h), PDF (1k pages) Size: 20MB inline, 2GB File API

Resources

Related skills

FAQ

Which API does this skill use?

It uses the Google Gemini API, including Imagen 4 for image generation and Veo 3 for video generation.

What media formats and limits are supported?

Audio WAV/MP3/AAC up to 9.5h, images PNG/JPEG/WEBP, video MP4/MOV up to 6h, and PDF up to 1k pages, with 20MB inline or 2GB via the File API.

Generative Mediallmautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.