Caption QA Skill for Checking SRT and WebVTT in Codex
Check subtitle timing, reading speed, line length, and gaps against the delivery target. Use cue numbers and timestamps to identify what needs retiming.
中文Setup for Codex
Use Codex with a local SRT or WebVTT file and a known frame rate. Python 3 is needed only for the optional repeatable checker.
- This Awesome Copilot skill can be adapted manually to Codex. Copy the pinned skills/caption-qa directory into the project's .agents/skills directory, keeping its files together.
- Open the project in Codex and select $caption-qa. Use a scratch folder for the example.
Example task
Ask $caption-qa to review a single SRT cue from 00:00:01,000 to 00:00:01,500 containing “Meet me at the north entrance.” Set the target to Netflix adult English and frame rate to 24. Report findings and suggest a retime that preserves the words.Expected result
The cue exceeds the target reading rate and is too short. Extending the end time to 00:00:03,000 is a verifiable candidate when no adjacent cue overlaps it.
Upstream documentation
Original SKILL.md on GitHub · MIT license · Source reviewed
Frequently asked question
Can Codex check subtitles without changing the spoken text?
Yes. Start with the chosen delivery target and frame rate. The skill can report each timing issue and propose a retime that preserves the wording.