pwa-audit

Audit PWA manifest, service worker, HTTPS, offline, and installability readiness.

1|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/anouar1991/binaryPetsClaude --skill pwa-audit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pwa-audit
Source: https://github.com/anouar1991/binaryPetsClaude/tree/main/plugins/playwright-toolkit/skills/pwa-audit
Command: npx skills add https://github.com/anouar1991/binaryPetsClaude --skill pwa-audit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Progressive Web Apps often struggle with manifest and service worker configurations that hinder offline reliability and installability. This Skill identifies and reports PWA readiness issues across a target web page, guiding fixes and validation.

Core Features & Use Cases

  • Manifest validation: ensure required fields exist (name/short_name/start_url/display/icons) and icons meet size requirements.
  • Service worker inspection: verify registration, scope, lifecycle, and a sane caching strategy.
  • Installability and offline testing: validate HTTPS, offline behavior, and installability criteria across browsers and devices.

Quick Start

Start an audit by loading a target URL and letting the tool validate manifest, service worker, offline capability, and installability.

Frequently Asked Questions about pwa-audit

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

FAQPage Schema
How do I check if my web app is installable and has a valid manifest?

You can validate PWA readiness by checking the manifest for required fields like name, short_name, start_url, and icons, while also verifying an active service worker and HTTPS secure context for full installability.

What is needed for a service worker to provide offline capability in a PWA?

Offline capability requires an active service worker with a sane caching strategy. You must verify service worker registration, scope, and lifecycle to ensure reliable offline behavior in real-world deployment scenarios.

How do I audit my PWA for offline reliability and service worker configuration?

Audit PWA offline reliability by inspecting the service worker registration, scope, lifecycle, and caching strategy. Playwright-based checks can validate offline behavior and identify configuration issues hindering reliability.

Does my PWA need HTTPS and specific icons to pass installability validation?

Installability validation requires a secure HTTPS context and appropriate manifest icons. Without HTTPS and correctly sized icons, the web app cannot meet standard installability criteria across browsers and devices.

Why does my progressive web app fail installability checks despite having a manifest?

PWA installability checks fail when the manifest lacks required fields like display or correctly sized icons, or if the app lacks an active service worker and a secure HTTPS context needed for validation.