subtitle-generator

star 7

Generate SRT/VTT subtitles from media, convert formats, adjust timing

chainlesschain By chainlesschain schedule Updated 6/3/2026

name: subtitle-generator display-name: Subtitle Generator description: Generate SRT/VTT subtitles from media, convert formats, adjust timing version: 1.0.0 category: media user-invocable: true tags: [subtitle, srt, vtt, caption, media] capabilities: [subtitle-generation, format-conversion, timing-adjustment] supported-file-types: [mp4, mp3, wav, srt, vtt] os: [win32, darwin, linux] handler: ./handler.js tools:

  • file_read
  • file_write instructions: | Use this skill to generate subtitles from media files, convert between SRT and VTT formats, adjust subtitle timing, and translate subtitle text. examples:
  • input: "/subtitle-generator --generate video.mp4 --format srt" output: "Generated SRT subtitles with timestamps"
  • input: "/subtitle-generator --convert subs.srt --to vtt" output: "Converted SRT to VTT format"
  • input: "/subtitle-generator --sync subs.srt --offset 2500" output: "Adjusted subtitle timing by +2.5 seconds" author: ChainlessChain

Subtitle Generator

Generate, convert, and adjust subtitles for media files.

Usage

/subtitle-generator --generate <media-file> [--format srt|vtt] [--language en]
/subtitle-generator --convert <subtitle-file> --to srt|vtt
/subtitle-generator --sync <subtitle-file> --offset <ms>
/subtitle-generator --parse <subtitle-file>
/subtitle-generator --translate <subtitle-file> --to <lang>

Features

  • Generate: Extract audio → transcribe → create timed subtitles
  • Convert: SRT ↔ VTT format conversion
  • Sync: Adjust subtitle timing offset (positive/negative ms)
  • Parse: Parse and display subtitle structure
  • Translate: Prepare subtitle text for AI translation

Dependencies

  • fluent-ffmpeg — Audio extraction from video
  • Whisper API or local engine for transcription
Install via CLI
npx skills add https://github.com/chainlesschain/chainlesschain --skill subtitle-generator
Repository Details
star Stars 7
call_split Forks 5
navigation Branch main
article Path SKILL.md
More from Creator
chainlesschain
chainlesschain Explore all skills →