Repo Explainer Video Generator

Generate 30-second explainer videos from git repositories with Gemini VEO 3.1 and ElevenLabs voiceover.

5|1|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/johnpsasser/repo-explainer --skill repo-explainer-video-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Repo Explainer Video Generator
Source: https://github.com/johnpsasser/repo-explainer/tree/main
Command: npx skills add https://github.com/johnpsasser/repo-explainer --skill repo-explainer-video-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of engaging explainer videos for software projects, transforming code repositories into shareable video content without manual editing.

Core Features & Use Cases

  • Automated Video Generation: Creates professional 30-second explainer videos from any git repository.
  • AI-Powered Scripting & Visuals: Utilizes Gemini VEO 3.1 for scriptwriting and video clip generation, with AI voiceover from ElevenLabs.
  • Use Case: Quickly generate a marketing video for your new open-source project on GitHub to attract contributors and users.

Quick Start

Use the repo-explainer skill to generate a video for the GitHub repository at https://github.com/johnpsasser/repo-explainer.

Frequently Asked Questions about Repo Explainer Video Generator

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

FAQPage Schema
How do I generate an explainer video from a git repository?

You can generate an explainer video from a git repository by analyzing its README, code, and documentation to create a structured script with visual prompts. This Skill composes video clips and AI voiceover into an MP4 file.

Can I create a video with AI voiceover from my code repository?

Yes, you can create an AI voiceover video from your code repository using ElevenLabs and Gemini VEO. This Skill generates a structured script with visual prompts and composes video clips and audio into an MP4 file.

Does the repository video generator work with remote GitHub projects?

Yes, the repository video generator supports both local and remote GitHub repositories. It analyzes repository content including README, code, and documentation to create a structured script and visual prompts for video generation.

What AI models are used to convert code repositories into videos?

Gemini VEO 3.1 and ElevenLabs are used to convert code repositories into videos. Gemini VEO handles scriptwriting and video clip generation, while ElevenLabs provides the AI voiceover for the final MP4 output.

What do I need to set up to automate repository video generation?

To automate repository video generation, you need API access to Gemini and ElevenLabs, plus Python dependencies like moviepy and gitpython. These tools analyze repository content and compose video clips with audio into an MP4 file.

What is the maximum length for an AI-generated repository explainer video?

The maximum length for an AI-generated repository explainer video is 30 seconds. The tool analyzes your repository content and generates a structured script with visual prompts to fit this timeframe.