video-editing

Automate multi-variant video editing pipelines with Python, FFmpeg, and Gemini API.

2|1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/littlewwwhite/AgentOS-TS --skill video-editing-littlewwwhite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-editing
Source: https://github.com/littlewwwhite/AgentOS-TS/tree/main/.claude/skills/video-editing
Command: npx skills add https://github.com/littlewwwhite/AgentOS-TS --skill video-editing-littlewwwhite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, scenedetect[opencv], av, python-dotenv, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

AI-driven tools that automate the heavy-lifting of editing across multiple variants and scenes, turning raw materials into publish-ready videos with minimal manual steps.

Core Features & Use Cases

  • End-to-end pipeline: automatic analysis, variant scoring, looping edits, and exported Premiere XML and final MP4s.
  • Multi-variant handling: coordinates scoring and assembly across multiple variants for consistency.
  • Output readiness: generates Premiere XML projects and final video files for direct import workflows.

Quick Start

Provide the source footage and trigger the full three-stage pipeline to output Premiere XML and final video.

Frequently Asked Questions about video-editing

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

FAQPage Schema
How do I automate AI-driven video editing for multi-variant episodic content?

Automate AI-driven video editing by running an end-to-end pipeline that analyzes raw footage, scores variants, loops edits, and exports final MP4s and Premiere XML projects across episodes. This workflow processes multi-variant episodic content to generate publish-ready videos with minimal manual steps.

How does scene detection work with AI-generated video variants?

Scene detection works with AI-generated video variants by using PySceneDetect to analyze footage boundaries, while Gemini API scores the variants. The pipeline coordinates this analysis to automate looping edits and assemble consistent multi-variant episodic content into final outputs.

Do I need FFmpeg and Python to export Premiere XML from raw footage?

Yes, you need FFmpeg and Python to export Premiere XML and final MP4s from raw footage. The pipeline specifically requires Python, FFmpeg, PySceneDetect, Gemini API access, and a configured .env environment file to execute the end-to-end automated workflow.

Can I use Gemini API to score video variants and loop edits automatically?

Yes, you can use the Gemini API to score video variants and loop edits automatically. The pipeline leverages Gemini access to evaluate multiple variants, coordinating scoring and assembly across scenes to ensure consistency before exporting the final Premiere XML and MP4 files.

What is the best way to generate Premiere XML projects for multi-variant video assembly?

The best way to generate Premiere XML projects for multi-variant video assembly is to run an automated pipeline that scores variants and loops edits. This approach outputs Premiere XML projects alongside final MP4s, enabling direct import workflows for publish-ready episodic content.

Why does the automated video editing pipeline require a .env file configuration?

The automated video editing pipeline requires a .env file configuration to securely manage Gemini API access and environment variables. Setting up this file ensures the Python script can authenticate API calls and execute the end-to-end analysis, scoring, and export workflow.