Handles the full PWA stack from manifest setup to Service Worker caching strategies and install prompts. Covers the essentials like making apps installable, implementing offline support with proper cache-first and network-first patterns, and handling the beforeinstallprompt event for custom install UIs. Includes practical patterns for background sync, update flows, and Next.js integration. The references are comprehensive with full hooks for install prompts, online status detection, and update notifications. Good for turning existing web apps into installable, offline-capable experiences. Won't help with native mobile development or general performance tuning outside the PWA context.

skills.sh installs
262
GitHub stars
113
last updated
Jun 3, 2026

Install

$ npx -y skills add erichowens/some_claude_skills --skill pwa-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

Progressive Web App Expert

Build installable, offline-capable web apps with Service Workers, smart caching, and native-like experiences.

When to Use This Skill

  • Making a web app installable on mobile/desktop
  • Implementing offline functionality
  • Setting up Service Worker caching strategies
  • Handling install prompts (beforeinstallprompt)
  • Background sync for offline-first apps
  • Managing PWA update flows
  • Creating web app manifests

When NOT to Use This Skill

  • Native app development → Use React Native, Flutter, or native SDKs
  • General web performance → Use Lighthouse/performance auditing tools
  • Server-side rendering issues → Use Next.js/framework-specific docs
  • Push notifications only → Consider dedicated push notification services
  • Simple static sites → PWA overhead may not be worth it

Core Concepts

What Makes a PWA Installable

  1. HTTPS (or localhost for dev)
  2. Web App Manifest with required fields
  3. Service Worker with fetch handler
  4. Icons (192×192 and 512×512 minimum)

The PWA Stack

Sponsors

Details

Repository
github.com/erichowens/some_claude_skills
Category
Frontend Development
First seen
Jun 3, 2026

More from erichowens/some_claude_skills

All 73
1alinaqi avatarui-testingalinaqi/claude-bootstrapui testing260skills.sh installs
2aiskillstore avatarfrontend-designaiskillstore/marketplaceCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat255skills.sh installs
3sickn33 avatarzustand-store-tssickn33/antigravity-awesome-skillszustand store ts254skills.sh installs
4pluginagentmarketplace avatarweb3-frontendpluginagentmarketplace/custom-plugin-blockchainMaster Web3 frontend development with wallet integration, viem/wagmi, and dApp UX252skills.sh installs
5alinaqi avatarreact-webalinaqi/claude-bootstrapreact web234skills.sh installs
6absolutelyskilled avatarfrontend-developerabsolutelyskilled/absolutelyskilledfrontend developer204skills.sh installs