Agent Skillsmohitagw15856/pm-claude-skills › subtitle-caption

subtitle-caption

GitHub

用于撰写或翻译字幕/字幕文件,严格遵循阅读速度、行长度和分段规则。支持SRT/VTT格式及SDH无障碍字幕,确保内容在限定时间内可读且语义准确。

skills/subtitle-caption/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

需要生成视频字幕 翻译现有字幕文本 创建SDH无障碍字幕 将脚本转换为带时间码的字幕

Install

npx skills add mohitagw15856/pm-claude-skills --skill subtitle-caption -g -y
More Options

Use without installing

npx skills use mohitagw15856/pm-claude-skills@subtitle-caption

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill subtitle-caption -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "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.

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.

Version History

  • a38bc30 Current 2026-07-05 11:45

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
6e71d627
Indexed
2026-07-05 11:45

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 11:14
浙ICP备14020137号-1 $방문자$