captions-media-accessibility

Create and validate accessible captions, subtitles, and transcripts for media.

123|21|Updated Jul 11, 2026
One-click install
npx skills add https://github.com/calesthio/generative-media-skills --skill captions-media-accessibility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: captions-media-accessibility
Source: https://github.com/calesthio/generative-media-skills/tree/main/skills/production/audio-craft/captions-media-accessibility
Command: npx skills add https://github.com/calesthio/generative-media-skills --skill captions-media-accessibility

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps production teams create accurate, readable, and accessible captions and media deliverables instead of relying on unreviewed transcripts, incomplete subtitles, or inaccessible burned-in text.

Core Features & Use Cases

  • Caption and Subtitle Direction: Classify captions, subtitles, SDH, transcripts, descriptive transcripts, and audio-description deliverables for the intended audience and platform.
  • Production Accessibility: Apply guidance for timing, line breaks, speaker identification, non-speech audio, burned-in caption design, safe areas, flashing, motion, and visual descriptions.
  • Deterministic Validation: Validate SRT and WebVTT structure, UTF-8 encoding, timestamps, cue ordering, overlaps, line limits, and reading-speed warnings with the bundled validator.
  • Localization and QA: Prepare localization handoffs and review final media against platform requirements, accessibility risks, visual placement, and final audio-picture changes.
  • Use Case: For a generated product demo, create a complete sidecar caption file from the final audio, retain a social-friendly burned-in version, add integrated visual descriptions, and run structural checks before upload.

Quick Start

Use the captions-media-accessibility skill to prepare and validate accessible captions, a descriptive transcript, and a localization handoff for the attached final video.

Frequently Asked Questions about captions-media-accessibility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate SRT and WebVTT files for caption accessibility errors?

To validate SRT and WebVTT files, structural checks are applied to UTF-8 encoding, timestamps, cue ordering, overlaps, line limits, and reading-speed warnings. This deterministic validation ensures your caption deliverables meet accessibility requirements before platform upload.

What is the difference between SDH subtitles, descriptive transcripts, and audio description?

SDH subtitles include non-speech audio cues for deaf and hard-of-hearing viewers, descriptive transcripts provide text equivalents of media, and audio description narrates visual elements. The Skill classifies each deliverable type to match the correct audience and platform requirements.

Can I use this for social ads and podcast accessibility compliance?

Yes, this handles accessibility for social ads, podcasts, explainers, and training materials. It applies production guidance for readable timing, safe areas, and burned-in caption design to ensure media meets compliance across diverse platform delivery workflows.

How do I add speaker identification and non-speech audio to subtitles?

Adding speaker identification and non-speech audio to subtitles requires applying production accessibility rules for timing, line breaks, and audio cues. The Skill provides specific guidance to format these elements correctly for the intended audience.

How do I prepare localization handoffs for accessible video content?

Preparing localization handoffs for accessible video involves generating structured SRT or WebVTT files with proper metadata, cue timing, and reading-speed checks. The Skill outputs validated deliverables ready for localized content adaptation and platform QA review.