subtitle-maker

Automate video subtitle workflows from glossary extraction to SRT and XML embedding.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the end-to-end subtitle workflow for videos, from glossary extraction and ASR to SRT generation and embedding subtitles into video and XML tracks.

Core Features & Use Cases

  • Glossary-driven ASR: Extract nouns and dialogues from scripts to guide transcription.
  • End-to-end subtitle pipeline: Phase 1 glossary, Phase 2 Gemini ASR, Phase 3 SRT, Phase 4 burn-in, Phase 5 XML subtitle track.
  • Use Case: Produce final video deliverables with synchronized subtitles and embedded XML track for Premiere/FCP workflows.

Quick Start

Run the subtitle-maker skill to kick off the pipeline on a project directory containing your video assets and the script.json.

Frequently Asked Questions about subtitle-maker

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

FAQPage Schema
How do I automate video subtitle generation from script to SRT and embedded XML tracks?

Video subtitle generation can be fully automated by processing a project directory containing video assets and a script.json. The workflow handles glossary extraction, Gemini ASR, SRT generation, and subtitle embedding into MP4 and XML tracks for editing software.

Can I use Gemini ASR to transcribe video audio with custom glossaries?

Yes, Gemini ASR can transcribe video audio using custom glossaries. The pipeline extracts nouns and dialogues from your script.json to guide the transcription accuracy before generating the final SRT files.

Does this subtitle workflow output XML tracks for Premiere and Final Cut Pro?

Yes, the subtitle workflow generates embedded XML tracks specifically for Premiere and FCP integrations. It burns subtitles into the MP4 video while simultaneously producing the XML track for post-production editing.

How do I burn subtitles into an MP4 video after ASR transcription?

To burn subtitles into an MP4 video, the pipeline automatically takes the generated SRT file and embeds it directly into the video. This produces a ready-to-deliver MP4 with synchronized subtitles without needing manual editing software.

Do I need a script.json file to start the end-to-end subtitle pipeline?

Yes, you need a script.json file in your project directory alongside your video assets to start the pipeline. The script.json is required for Phase 1 glossary extraction, which guides the subsequent Gemini ASR transcription process.