Agent skill

Subtitle Caption

by mohitagw15856 in mohitagw15856/pm-claude-skills

Write or translate subtitles/captions that respect reading speed and timing rules.

MITAuto-check passedMedia & Creative

Install Subtitle Caption

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill subtitle-caption -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills subtitle-caption --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/subtitle-caption .claude/skills/subtitle-caption && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
subtitle-caption
GitHub stars
1.4k
Token cost
~864 tokens
SKILL.md length
415 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Write or translate subtitles/captions that respect reading speed and timing rules.

  • Asked to write subtitles
  • SKILL.md covers Required Inputs, Output Format, Quality Checks and Anti-Patterns, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • SRT/VTT content

What it does

Subtitle Caption is an agent skill from mohitagw15856/pm-claude-skills. Write or translate subtitles/captions that respect reading speed and timing rules. Use when asked to write subtitles, captions, SRT/VTT content, or to translate subtitles for a video. Produces properly-formatted, readable subtitles — line-length and reading-speed compliant, well-segmented, with translation that fits the time available, plus SDH/caption guidance where relevant.

Its SKILL.md is about 860 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Transcription and Translation. The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked to write subtitles
  • SRT/VTT content
  • Translate subtitles for a video

Example prompts

  • “/subtitle-caption”

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Subtitle Caption loads about 864 tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 415 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~864

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 415 words, ~864 tokens.

Download SKILL.mdSave it as .claude/skills/subtitle-caption/SKILL.md (or your agent's skills folder).
name
subtitle-caption
description
Write or translate subtitles/captions that respect reading speed and timing rules. Use when asked to write subtitles, captions, SRT/VTT content, or to translate subtitles for a video. Produces properly-formatted, readable subtitles — line-length and reading-speed compliant, well-segmented, with translation that fits the time available, plus SDH/caption guidance where relevant.

Subtitle & Caption Skill

Subtitles fail when they're too long to read before they vanish, badly segmented, or a literal translation that overruns the timing. Good subtitling obeys real constraints: reading speed (≈17 chars/sec / ~160–180 wpm), line length (~42 chars), max 2 lines, and sentence-aware segmentation. This skill writes or translates captions to those rules — readable, well-timed, and condensed to fit.

Required Inputs

Ask for these only if they aren't already provided:

  • The content — a transcript, script, or existing subtitles (with timecodes if you have them).
  • Task — caption (same language), translate-subtitle (to another language), or SDH (deaf/HOH captions with sound cues).
  • Format — SRT, WebVTT, or plain; and any platform limits (YouTube, broadcast, Netflix-style specs).
  • Constraints — reading-speed/line-length target if non-standard.

Output Format

Subtitles: [content] — [task]

The subtitles in the requested format (SRT/VTT), each cue:

  • ≤2 lines, each ~42 chars, broken at natural phrase boundaries (don't split an article from its noun).
  • Timed to reading speed — long sentences are condensed (not every word — paraphrase to the gist) so they're readable in the time available. Where you have timecodes, respect them; where not, note suggested durations.
  • For translation: render meaning compactly — the target must fit the same time slot, so condense more aggressively than prose translation, keeping the essential meaning.
  • For SDH: include speaker IDs and [sound cues] (e.g. [door slams], [tense music]).

Notes — where you condensed/cut and why, any cue that's tight on reading speed (a 🔴 flag to adjust timing), and segmentation choices.

Show full SKILL.md (175 more words)Show less

Quality Checks

  • Each cue is ≤2 lines and within the line-length limit (~42 chars)
  • Cues are readable at standard reading speed — long lines are condensed, not crammed
  • Line breaks fall at natural phrase boundaries (no orphaned articles/prepositions)
  • Translations are condensed to fit the original timing, keeping the meaning
  • SDH captions include speaker IDs and sound cues where requested
  • Output is in the requested format (valid SRT/VTT structure)

Anti-Patterns

  • Do not exceed reading speed — a perfectly accurate caption no one can read in time has failed
  • Do not translate verbatim for subtitles — the target overruns the slot; condense to the gist
  • Do not break lines mid-phrase — split at clause/phrase boundaries for readability
  • Do not exceed 2 lines per cue — split into multiple cues instead
  • Do not omit sound cues in SDH — they're the point of accessible captions

Based On

Subtitling standards — reading-speed (CPS) limits, ~42-char lines, 2-line max, phrase-boundary segmentation, SDH conventions.

Example Trigger Phrases

  • "Write subtitles for this video."
  • "Make captions as an SRT file."
  • "Translate these subtitles."
  • "Fix the reading speed of these captions."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/subtitle-caption of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Subtitle Caption next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Subtitle Caption compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Subtitle Caption this skillmohitagw15856/pm-claude-skills1.4k—~864Automated safety check: PassMIT
Edu Math Videowy51ai/edulab1.4k—~2.5kAutomated safety check: NotesApache-2.0
VideoDB Video and Audio Workflowsvideo-db/skills127—~5.5kAutomated safety check: NotesMIT
Youtube PublishAndonywang123/Epost197—~3.4kAutomated safety check: WarnNone
Video TranslationNoizAI/skills526—~1.3kAutomated safety check: NotesNone
Proofreadsonilo-ai/skills115—~4.4kAutomated safety check: NotesMIT

Similar skills

  • Edu Math Video

    wy51ai/edulab

    A skill your agent uses when asked to make an explainer / walkthrough video (讲解视频、解题视频、例题精讲、微课) for a math problem (数学题, geometry, algebra, functions, motion/行程 problems), from a problem screenshot…

    1.4k GitHub stars~2.5k tokensUpdated 10 days ago
    Media & CreativeAuto-check: notes
  • Ingests video, audio, live streams and desktop captures, indexes them for timestamped search, then edits, subtitles, dubs and clips the results.

    127 GitHub stars~5.5k tokensUpdated 27 days ago
    Media & CreativeAuto-check: notes
  • Youtube Publish

    Andonywang123/Epost

    Prepare an English YouTube release with local Chinese-to-English translation, subtitles and cover localization, then use a deterministic script connected to dedicated Chrome and YouTube Studio to…

    197 GitHub stars~3.4k tokensUpdated 1 mo ago
    Media & CreativeAuto-check: warnings
  • Video Translation

    NoizAI/skills

    Translate and dub videos from one language to another, replacing the original audio with TTS while keeping the video intact.

    526 GitHub stars~1.3k tokensUpdated 11 days ago
    Media & CreativeAuto-check: notes
  • Proofread

    sonilo-ai/skills

    Transcribe a video with Sonilo and translate the transcript into editable .srt files — one per target language, plus the detected source language — so the wording can be read and corrected before…

    115 GitHub stars~4.4k tokensUpdated today
    Media & CreativeAuto-check: notes
  • CLI Anything Videocaptioner

    HKUDS/CLI-Anything

    AI-powered video captioning — transcribe speech, optimize/translate subtitles, and burn them into video via the stable VideoCaptioner backend.

    52k GitHub stars~1.2k tokensUpdated 17 days ago
    Media & CreativeAuto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated today
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated today
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated today
    Auto-check passed

Questions about Subtitle Caption

What does Subtitle Caption do?

Write or translate subtitles/captions that respect reading speed and timing rules. Subtitle Caption is an agent skill from mohitagw15856/pm-claude-skills. Write or translate subtitles/captions that respect reading speed and timing rules.

When should I use Subtitle Caption?

Subtitle Caption fits situations like: asked to write subtitles; SRT/VTT content; translate subtitles for a video.

How do I install Subtitle Caption in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill subtitle-caption -a claude-code`. Or copy the skill folder (skills/subtitle-caption in mohitagw15856/pm-claude-skills) into .claude/skills/subtitle-caption in your project. Claude Code loads it when a task matches its description.

How do I install Subtitle Caption in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill subtitle-caption -a codex`. Or copy the skill folder (skills/subtitle-caption in mohitagw15856/pm-claude-skills) into .agents/skills/subtitle-caption in your project. Codex loads it when a task matches its description.

Can I use Subtitle Caption in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill subtitle-caption -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/subtitle-caption, .gemini/skills/subtitle-caption, .github/skills/subtitle-caption and .opencode/skills/subtitle-caption in your project.

What does Subtitle Caption need to run?

SKILL.md names no scripts, command-line tools or credentials: Subtitle Caption is instructions for the agent only.

Does Subtitle Caption access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Subtitle Caption safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Subtitle Caption use?

Subtitle Caption is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Subtitle Caption use?

About 864 tokens (SKILL.md is roughly 3.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Subtitle Caption?

Skills that share tags, products or a category with Subtitle Caption: Edu Math Video (wy51ai/edulab, 1.4k stars), VideoDB Video and Audio Workflows (video-db/skills, 127 stars), Youtube Publish (Andonywang123/Epost, 197 stars) and Video Translation (NoizAI/skills, 526 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Subtitle Caption?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,433 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 8, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.