analyze-vtt-docs

Generate a self-validated WebVTT specification reference from authoritative sources.

272|141|Updated Jun 1, 2012
One-click install
npx skills add https://github.com/pbs/pycaption --skill analyze-vtt-docs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-vtt-docs
Source: https://github.com/pbs/pycaption/tree/main/.claude/skills/analyze-vtt-docs
Command: npx skills add https://github.com/pbs/pycaption --skill analyze-vtt-docs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates a complete, self-validated WebVTT specification reference from authoritative sources to ensure exhaustive coverage of formatting, timing, cue structure, markup, regions, and blocks.

Core Features & Use Cases

  • Outputs include 50+ RULE-XXX specifications with unique IDs and test patterns
  • 12+ IMPL-XXX requirements (generic, no pycaption references)
  • Documentation for all 8 markup tags (c, i, b, u, v, lang, ruby, timestamp)
  • Documentation for all 8 cue settings (vertical, line, position, size, align, region, etc.)
  • HTML entities coverage (&, <, >,  , ‎, ‏)
  • Complete REGION specifications (REGION block properties)
  • STYLE/NOTE blocks documented
  • Self-validation report with rule counts and completeness check
  • Source attribution per rule

Quick Start

Run the analyze-vtt-docs command to fetch sources, generate the complete WebVTT specification, and produce a self-validation report.

Frequently Asked Questions about analyze-vtt-docs

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

FAQPage Schema
How do I generate a complete WebVTT specification reference for validation?

Generate a complete WebVTT specification reference by consolidating W3C and MDN sources to cover formatting, timing, cue structure, markup, regions, and blocks, producing a self-validation report with rule counts and completeness assessment.

What WebVTT markup tags and cue settings need to be documented for full spec coverage?

Full WebVTT spec coverage requires documenting all 8 markup tags (c, i, b, u, v, lang, ruby, timestamp) and all 8 cue settings (vertical, line, position, size, align, region), alongside HTML entities and REGION block properties.

How do I identify gaps in my WebVTT implementation coverage?

Identify gaps in WebVTT coverage by generating a self-validation report that assesses completeness, counts extracted rules, attributes sources per rule, and flags missing formatting, timing, or markup specifications.

Does WebVTT specification validation include STYLE and NOTE blocks?

WebVTT specification validation includes complete documentation for STYLE blocks, NOTE blocks, and REGION block properties, ensuring exhaustive coverage of all optional structural elements defined in the standard.

What sources are used to build a validated WebVTT spec reference?

A validated WebVTT spec reference consolidates authoritative sources including W3C WebVTT and MDN, supplemented by targeted web findings to ensure comprehensive coverage of formatting, timing, and markup rules.

How many specification rules are generated for WebVTT validation?

WebVTT validation generates 50+ RULE-XXX specifications with unique IDs and test patterns, alongside 12+ IMPL-XXX requirements, providing granular coverage of formatting, timing, and markup constraints.