Agent skill · software engineering · aj-geddes

progressive-web-app

Build progressive web apps using service workers, web manifest, offline support, and installability. Use when creating app-like web experiences.

Why this skill is useful

Provides specific patterns and implementations for service workers and web manifests that the AI wouldn't reliably generate on its own.

What it needs

Requires node installed locally. About 1k tokens when loaded. Last updated 2026-03-04. 307 stars on the source repository.

What this skill does

Progressive Web App Table of Contents Overview When to Use Quick Start Reference Guides Best Practices Overview Build progressive web applications with offline support, installability, service workers, and web app manifests to deliver app-like experiences in the browser. When to Use App-like web experiences Offline functionality needed Mobile installation required Push notifications Fast loading experiences Quick Start Minimal working example: Reference Guides Detailed implementations in the references/ directory: Guide Contents --- --- Web App Manifest Web App Manifest Service Worker Implementation Service Worker Implementation Install Prompt and App Installation Install Prompt and App Installation Offline Support with IndexedDB Offline Support with IndexedDB Push Notifications Push Notifications Best Practices ✅ DO Follow established patterns and conventions Write clean, maintainable code Add appropriate documentation Test thoroughly before deploying ❌ DON'T Skip testing or validation Ignore error handling Hard-code configuration values

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aj-geddes/progressive-web-app

View the source on GitHub

Browse the @skills marketplace