progressive-web-app

Configure service workers, web app manifests, and caching strategies for Progressive Web Apps.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Avihusitton/gil-therapy --skill progressive-web-app-avihusitton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: progressive-web-app
Source: https://github.com/Avihusitton/gil-therapy/tree/main/.agents/skills/progressive-web-app
Command: npx skills add https://github.com/Avihusitton/gil-therapy --skill progressive-web-app-avihusitton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of web applications failing to work on unreliable networks, lacking native app-like installability, and delivering poor user experiences during offline usage.

Core Features & Use Cases

  • Full PWA Implementation: Guides you through building a complete Progressive Web App with all required components including service workers, web app manifests, and offline fallback pages.
  • Optimized Caching Strategies: Implements cache-first, network-first, and stale-while-revalidate caching rules for different resource types to balance load speed and content freshness.
  • Use Case: For the gil-therapy clinical website, this Skill enables the site to load offline for clients with limited internet access and be installed directly to their home screens for quick, app-like access to therapy services.

Quick Start

Use the progressive-web-app skill to add offline support and home screen installability to the gil-therapy website.

Frequently Asked Questions about progressive-web-app

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

FAQPage Schema
How do I make my web app work offline with a service worker?

Make a web app work offline by configuring a service worker to manage caching, set up a web app manifest, and serve an offline fallback page for unstable network connections. This ensures reliable performance without connectivity.

What's the best way to add home screen installability to a frontend web app?

Add home screen installability by setting up a web app manifest and handling cross-platform install prompts. This allows users to install the web app directly to their device home screens for native app-like access.

How do caching strategies like stale-while-revalidate work for progressive web apps?

Caching strategies for progressive web apps apply cache-first, network-first, and stale-while-revalidate rules to different resource types. This balances load speed and content freshness across varying network conditions.

Do I need HTTPS to deploy a service worker for offline caching?

HTTPS compliance is required to deploy a service worker for offline caching. A secure context is necessary to register service workers, pre-cache the app shell, and handle install prompts safely.

How do I serve an offline fallback page when network connectivity drops?

Serve an offline fallback page by configuring your service worker to intercept failed network requests and return a pre-cached offline page. This ensures the web app remains usable without an active connection.