pbspbsOfficialยท11 Agent Skills Included

pycaption

Caption format spec analysis, compliance checks, and fix suggestions

Audits the pycaption library against WebVTT, DFXP/TTML, SCC, and SAMI specifications rule by rule. Generates exhaustive spec summaries from authoritative web sources, then produces dated compliance reports and targeted code fixes. Eliminates manual spec cross-referencing and surfaces silent validation gaps, dropped styling, and timing errors automatically.
npx skills add pbs/pycaption --all -g -y

All Skills in This Repository (11)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
pbspbs

analyze-dfxp-docs

Extract TTML1/DFXP specification rules from web sources into a machine-parseable summary.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

check-scc-compliance

Identify and report SCC compliance gaps across 44 rules and 704 control codes.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

check-dfxp-compliance

Validate pycaption against all 115 DFXP/TTML compliance rules and generate a detailed report.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

analyze-vtt-docs

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

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

suggest-vtt-fixes

Generates Python WebVTT fix suggestions from compliance reports with tests and guidance.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

check-last-pr

Analyzes pull requests and recommends whether to merge, revise, or reject them.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

analyze-scc-docs

Validate SCC specification completeness and generate scc_specs_summary.md.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

suggest-dfxp-fixes

Generates prioritized DFXP remediation plans with code fixes and verification steps.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

suggest-scc-fixes

Generate a Python patch fixing the most critical SCC compliance issue.

Official
Advanced
๐Ÿ“ฆ In Repo
pbspbs

run-all-compliance

Run SCC, VTT, and DFXP compliance checks in sequence and generate dated reports.

Official
Intermediate
๐Ÿ“ฆ In Repo
pbspbs

check-vtt-compliance

Validate WebVTT implementations against 76 compliance rules and generate reports.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How 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โ†’