progressive-web-app

Implement service workers, web manifest, and install prompts for offline-capable web apps.

204|30|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/secondsky/claude-skills --skill progressive-web-app
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: progressive-web-app
Source: https://github.com/secondsky/claude-skills/tree/main/plugins/progressive-web-app/skills/progressive-web-app
Command: npx skills add https://github.com/secondsky/claude-skills --skill progressive-web-app

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides a complete PWA setup with manifest, service workers, and offline strategies.

Core Features & Use Cases

  • Web manifest configuration for installability
  • Service workers with caching strategies
  • Push notifications and offline support
  • Responsive, fast-loading apps

Quick Start

Create a manifest, register a service worker, and enable offline caching.

Frequently Asked Questions about progressive-web-app

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

FAQPage Schema
How do I build a web app that works offline?

Offline web apps use service workers to intercept network requests and serve cached content when the connection is unavailable. Service workers, paired with a web manifest and caching strategy, enable your app to function without internet, load faster, and work on mobile and desktop platforms.

What's required to make a web app installable?

A web manifest file defines your app's metadata—name, icons, display mode—and signals to browsers that your app is installable. Combined with a service worker, the manifest enables users to install your web app directly on their home screen or app drawer.

How do service workers enable PWA functionality?

Service workers are background scripts that manage install and fetch events, enabling caching strategies, offline support, and push notifications. They intercept network requests, serve cached responses, and keep your app responsive even without connectivity.

Can I add push notifications to my web app?

Yes. Service workers handle push notification subscriptions and delivery. Combined with offline caching and install prompts, push notifications let your PWA re-engage users across mobile and desktop without requiring an app store.

What caching strategy should I use for offline support?

A cache-first strategy serves assets from the service worker's cache on every request, falling back to the network only when necessary. This approach maximizes offline availability and load speed while keeping your app responsive across all platforms.

Do I need a web manifest to create a PWA?

Yes. A valid web manifest is a technical requirement for PWAs. It works with the service worker and controlled install prompt to meet PWA standards, enabling installability, offline functionality, and fast loading on mobile and desktop.