html5-spec-guard

Validate HTML5 banner ZIPs against advertising platform specifications.

4|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/guedietz/html5-spec-guard --skill html5-spec-guard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: html5-spec-guard
Source: https://github.com/guedietz/html5-spec-guard/tree/main
Command: npx skills add https://github.com/guedietz/html5-spec-guard --skill html5-spec-guard

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires fpdf2, playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

HTML5 banner ZIPs often fail platform specs, causing rework and delayed trafficking; this skill preflight checks against CM360, DV360, The Trade Desk, Adform, and Amazon DSP to identify violations early.

Core Features & Use Cases

  • Scans archives for conformance with official platform specs, exposing issues before deployment.
  • Generates structured PDF reports and JSON results for CI/CD and audits.
  • Optional runtime CPU/memory profiling via headless Chromium to surface performance concerns.
  • Use case: preflight a batch of banners to fix violations before campaigns go live.

Quick Start

Drop your HTML5 banner ZIPs into scan/, then run the scanner via the CLI to generate a report.

Frequently Asked Questions about html5-spec-guard

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

FAQPage Schema
How do I validate HTML5 banner ZIPs before trafficking them to DV360 or CM360?

Validate HTML5 banner ZIPs by dropping them into the scan directory and running the scanner, which checks archives against CM360, DV360, The Trade Desk, Adform, and Amazon DSP specs. This preflight approach identifies conformance violations early to prevent campaign delays.

What is the best way to preflight HTML5 banners against multiple ad platform specifications?

The best way to preflight HTML5 banners is to run a batch validation scan that applies official specification checks for CM360, DV360, The Trade Desk, Adform, and Amazon DSP. This process exposes deployment issues and generates structured PDF reports with JSON results for audits.

Can I generate PDF validation reports for HTML5 banner compliance checks?

Yes, you can generate PDF validation reports and JSON results after scanning HTML5 banner ZIPs for spec compliance. These structured outputs document conformance violations and are designed to integrate smoothly into CI/CD pipelines and campaign audit workflows.

Does runtime profiling for HTML5 banners work with Playwright and headless Chromium?

Yes, optional runtime profiling works with Playwright by launching headless Chromium to monitor HTML5 banners. This profiling surfaces CPU and memory performance concerns during the validation scan, ensuring creatives meet advertising platform specifications before going live.

Why do my HTML5 banner ZIPs fail ad spec compliance checks?

HTML5 banner ZIPs fail ad spec compliance checks when archive contents violate official platform requirements for CM360, DV360, The Trade Desk, Adform, or Amazon DSP. Running a preflight scan identifies these exact violations early, preventing rework and delayed trafficking.

Do I need to install fpdf2 and Playwright to run HTML5 banner validation?

Yes, you need fpdf2 and Playwright installed to run HTML5 banner validation. These dependencies enable the generation of structured PDF compliance reports and the optional headless Chromium runtime profiling used to surface CPU and memory performance issues.