pycaption
Caption format spec analysis, compliance checks, and fix suggestions
All Skills in This Repository (11)
Pure Emerald Level Indicatorsanalyze-dfxp-docs
Extract TTML1/DFXP specification rules from web sources into a machine-parseable summary.
check-scc-compliance
Identify and report SCC compliance gaps across 44 rules and 704 control codes.
check-dfxp-compliance
Validate pycaption against all 115 DFXP/TTML compliance rules and generate a detailed report.
analyze-vtt-docs
Generate a self-validated WebVTT specification reference from authoritative sources.
suggest-vtt-fixes
Generates Python WebVTT fix suggestions from compliance reports with tests and guidance.
check-last-pr
Analyzes pull requests and recommends whether to merge, revise, or reject them.
analyze-scc-docs
Validate SCC specification completeness and generate scc_specs_summary.md.
suggest-dfxp-fixes
Generates prioritized DFXP remediation plans with code fixes and verification steps.
suggest-scc-fixes
Generate a Python patch fixing the most critical SCC compliance issue.
run-all-compliance
Run SCC, VTT, and DFXP compliance checks in sequence and generate dated reports.
check-vtt-compliance
Validate WebVTT implementations against 76 compliance rules and generate reports.
Frequently Asked Questions
FAQPage SchemaHow to install pycaption skills?โผ
Run `npx skills add pbs/pycaption --all -g -y` in your terminal to install all skills in this suite globally.
How to check caption format compliance automatically?โผ
Run the check-vtt-compliance, check-dfxp-compliance, check-scc-compliance, or check-sami-compliance skills to audit the code against every rule in the relevant specification and get a dated report.
Which caption formats does this suite cover?โผ
It covers WebVTT, DFXP/TTML, SCC (CEA-608), and SAMI, with dedicated spec analysis, compliance checking, and fix suggestion skills for each format.
How do I fix compliance issues found in reports?โผ
Run the matching suggest-fixes skill, which reads the latest compliance report and generates exact Python code changes, file locations, and test cases for the most critical issue.
Can I run all compliance checks at once?โผ
Yes. The run-all-compliance skill executes all four format checks in sequence and produces four dated reports in one pass.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core