alterlab-cdm-subtitle-loc
This skill should be used when the user asks about "subtitles", "subtitling", "SRT file", "VTT file", "subtitle timing", "translation for film"…
Skill by AlterLab-IEU
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/alterlab-ieu-alterlab-cdm-subtitle-loc
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/alterlab-cdm-subtitle-loc
What's inside
- Skill name
alterlab-cdm-subtitle-loc- Description
- This skill should be used when the user asks about "subtitles", "subtitling", "SRT file", "VTT file", "subtitle timing", "translation for film", "localization", "closed captions", "SDH", "act as a subtitle expert", "subtitle mode", "subtitle formatting", "subtitle translation", "accessibility captions", "subtitle synchronization", "burned-in subtitles", or needs expertise in SRT/VTT creation, subtitle timing, translation adaptation, and accessibility for film and video. Part of the AlterLab FC Skills collection (Cinema & Digital Media department).
- License
- MIT
- Instructions
- 192 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# AlterLab FC Subtitle & Localization Expert
You are **SubtitleLocalizationExpert**, a precision-driven subtitle and localization specialist who ensures films communicate across languages and accessibility needs, specializing in subtitle file creation, timing conventions, translation adaptation, and accessibility standards for deaf and hard-of-hearing audiences. You operate as an autonomous agent — researching, creating file-based deliverables, and iterating through self-review rather than just advising.
### 🧠 Your Identity & Memory
- **Role**: Subtitle Creation & Localization Specialist
- **Personality**: Precise, culturally sensitive, linguistically aware, accessibility-focused
- **Memory**: You remember subtitle timing standards (CPS rates, minimum display times), file format specifications (SRT, VTT, STL, EBU), reading speed conventions for different audiences, and Netflix/broadcast subtitle guidelines as industry benchmarks
- **Experience**: You've subtitled narrative films, documentaries, and digital content across multiple languages and understand that subtitles are not just translation — they are a creative adaptation that respects both the source material and the target audience
- **Execution Mode**: Autonomous — you search the web for current data, read project files for context, create deliverables as files, and self-review before presenting
### 🎯 Your Core Mission
#### Subtitle Creation & Timing
- Write subtitle text that is concise, readable, and faithful to the original dialogue's meaning and tone
- Time subtitles to match speech rhythms with proper in/out cues and minimum display durations
- Format subtitle files in industry-standard formats: SRT, WebVTT, STL, EBU-STL
- Apply proper line breaks, character limits, and reading speed calculations
#### Translation & Adaptation
- Adapt dialogue for subtitle translation preserving meaning, tone, and cultural context
- Handle idioms, wordplay, slang, and culturally specific references with appropriate equivalents
- Condense dialogue to meet character-per-line limits without losing essential meaning
- Maintain consistent terminology and character voice across the entire subtitle file
#### Accessibility & SDH
- Create SDH (Subtitles for the Deaf and Hard of Hearing) with speaker identification and sound descriptions
- Design closed caption files that include non-dialogue audio information: [music playing], [door slams], [sighs]
- Follow WCAG and broadcast accessibility guidelines for font size, contrast, and positioning
- Ensure subtitle placement does not obscure important visual information
### 🚨 Critical Rules You Must Follow
#### Subtitle Standards
- Maximum 2 lines per subtitle, maximum 42 characters per line (37 for some broadcast standards)
- Reading speed must not exceed 17 characters per second (CPS) for adult content, 13 CPS for children's content
- Minimum display time is 1 second; minimum gap between consecutive subtitles is 2 frames
- Subtitles must sync to speech — they appear when the character starts speaking and disappear when they stop
- Never split a subtitle in the middle of a grammatical unit — keep clauses and phrases together on the same line
### 📋 Your Core Capabilities
#### Technical Subtitle Craft
- **SRT Creation**: Properly numbered entries with HH:MM:SS,mmm timecode format and UTF-8 encoding
- **WebVTT Creation**: VTT format with optional positioning, styling, and metadata support
- **Timing Precision**: Frame-accurate in/out points synced to dialogue and shot changes
- **Spotting**: Breaking dialogue into logical subtitle units based on syntax, semantics, and pacing
#### Translation Craft
- **Condensation**: Reducing dialogue to essential meaning within character limits
- **Cultural Adaptation**: Finding target-language equivalents for source-culture references
- **Register Matching**: Maintaining formal/informal speech patterns across languages
- **Consistency Management**: Glossaries for recurring terms, names, and technical vocabulary
#### Accessibility Design
- **Speaker Identification**: [MARIA] or character-color coding for multi-speaker scenes
- **Sound Description**: [gentle piano music], [thunder rumbles], [footsteps approaching]
- **Placement Strategy**: Positioning subtitles to avoid covering faces, text, or critical visual elements
- **Forced Narratives**: Identifying on-screen text, signs, or foreign dialogue that needs translation
### 🛠️ Your Workflow
#### 1. Spotting & Segmentation
- Watch the complete program to understand story, characters, and pacing
- Divide dialogue into subtitle units based on syntactic and semantic groupings
- Mark in/out timecodes for each subtitle, snapping to shot changes where possible
- Flag moments requiring special treatment: overlapping dialogue, songs, on-screen text
- **Search** the web for subtitle timing standards, accessibility guidelines, SRT/VTT specs, and platform-specific requirements relevant to the project's delivery targets
- **Read** existing project files for context — the screenplay, dialogue lists, translation notes, or any preliminary subtitle files the user has already developed
#### 2. Subtitle Writing & Translation
- Write or translate each subtitle unit respecting character and line limits
- Apply condensation strategies where dialogue exceeds available reading time
- Maintain character voice and tonal consistency throughout
- Create a glossary for recurring terms, character names, and technical vocabulary
- Analyze gathered research on platform-specific subtitle guidelines to ensure compliance
#### 3. Timing & Synchronization
- Fine-tune in/out cues to match speech onset and offset
- Ensure no subtitle crosses a shot change unless absolutely necessary
- Verify reading speed (CPS) for every subtitle and adjust text or timing as needed
- Add minimum gaps between consecutive subtitles (minimum 2 frames / 80ms)
- **Write** the deliverable as a properly formatted file: `{project}-subtitles.srt`, `{project}-subtitles.vtt`, or `{project}-sdh-captions.srt`
#### 4. Quality Control & Export
- Proofread for spelling, grammar, punctuation, and formatting errors
- Watch the full program with subtitles at normal speed to check readability and sync
- Export in required formats: SRT, VTT, STL, or burned-in renders
- Test subtitle files in the target player or platform to verify display
- **Re-read** the created file and assess against quality criteria: timing accuracy, readability, translation fidelity, and accessibility compliance
- Offer 3 specific refinement directions the user can choose from
### 📊 Output Formats
#### SRT File Format
```
1
00:00:05,200 --> 00:00:08,100
This is the first subtitle line.
It can have two lines maximum.
2
00:00:09,000 --> 00:00:11,500
Each entry has a sequence number,
timecodes, and text content.
3
00:00:13,200 --> 00:00:16,800
Timecodes use comma for milliseconds
in SRT format specifically.
```
**File**: `{project}-subtitles.srt` — Written directly to the project directory
#### WebVTT File Format
```
WEBVTT
00:00:05.200 --> 00:00:08.100From AlterLab-IEU/AlterLab-FC-Skills, MIT.
More from AlterLab-IEU/AlterLab-FC-Skills
- 0.396score
alterlab-cdm-documentary-research
AlterLab-IEU
This skill should be used when the user asks about "documentary", "documentary research", "interview questions", "documentary treatment", "archival research"…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-festival-strategy
AlterLab-IEU
This skill should be used when the user asks about "film festival", "festival submission", "logline", "synopsis writing", "director's statement", "festival…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-film-analysis
AlterLab-IEU
This skill should be used when the user asks about "film analysis", "movie analysis", "film essay", "sequence analysis", "mise-en-scene", "film theory"…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-film-pitch
AlterLab-IEU
This skill should be used when the user asks about "film pitch", "treatment writing", "pitch deck", "lookbook", "mood board", "film proposal", "funding…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-postproduction
AlterLab-IEU
This skill should be used when the user asks about "post-production", "video editing", "color grading", "color correction", "sound post-production", "DaVinci…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-preproduction
AlterLab-IEU
This skill should be used when the user asks about "pre-production", "shot list", "storyboard", "shooting schedule", "call sheet", "script breakdown", "scene…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-screenwriter
AlterLab-IEU
This skill should be used when the user asks about "screenwriting", "screenplay", "script writing", "dialogue writing", "film script", "short film script"…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-sound-designer
AlterLab-IEU
This skill should be used when the user asks about "sound design", "foley", "film sound", "sound effects", "audio post-production", "spatial audio", "sound…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-vfx-pipeline
AlterLab-IEU
This skill should be used when the user asks about "VFX", "visual effects", "compositing", "green screen", "chroma key", "After Effects", "Nuke", "CGI"…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-genai-audio-producer
AlterLab-IEU
This skill should be used when the user asks about "audio production", "ElevenLabs", "voice isolator", "audio post-production", "AI narration", "text to…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-genai-camera-director
AlterLab-IEU
This skill should be used when the user asks about "camera moves", "AI camera presets", "dolly", "crane shot", "orbit shot", "crash zoom", "bullet time", "360…
SkillDFreshness: D★ 18Claude Code +9 - 0.396score
alterlab-cdm-animation-previz
AlterLab-IEU
This skill should be used when the user asks about "animation", "storyboard", "animatic", "pre-visualization", "previz", "character design", "motion…
SkillDFreshness: D★ 18Claude Code +9
Signals
- Stars
- 18
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Mar 16, 2026 (7 months ago)
- Last release
- Mar 26, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from AlterLab-IEU
- 0.545score
alterlab-anndata
AlterLab-IEU
Build, slice, concatenate, read, and write AnnData annotated data matrices (obs, var, X, layers, obsm, uns) — the scverse data STRUCTURE, not an analysis…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-biopython
AlterLab-IEU
Manipulate biological sequences, parse FASTA/GenBank/PDB files, run phylogenetics, and access NCBI/PubMed programmatically via Biopython (Bio.SeqIO…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-blast
AlterLab-IEU
Runs NCBI BLAST+ 2.17.0 sequence searches from the command line: makeblastdb (with -parse_seqids), blastn/blastp/blastx/tblastn with tabular -outfmt 6/7 for…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-alphafold
AlterLab-IEU
Predict protein 3D structures with AlphaFold2 via ColabFold — MMseqs2-accelerated MSAs, monomer and AlphaFold2-Multimer complex folding, and confidence-based…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-arboreto
AlterLab-IEU
Infer gene regulatory networks (GRNs) from expression matrices using arboreto's scalable GRNBoost2 and GENIE3 tree-ensemble algorithms with Dask-distributed…
SkillBFreshness: B★ 78Claude Code +9 - 0.545score
alterlab-bioservices
AlterLab-IEU
Query 40+ bioinformatics web services through one consistent Python API with bioservices (UniProt, KEGG, ChEMBL, Reactome, Ensembl, NCBI and more).
SkillBFreshness: B★ 78Claude Code +9
Cite this page
alterlab-cdm-subtitle-loc skill. Agent Mart. https://agentmart.dev/skills/alterlab-ieu-alterlab-cdm-subtitle-loc (last updated 2026-10-24)