add-pwa

Convert Next.js projects into installable Progressive Web Apps with service workers.

34|6|Updated Jun 30, 2026
One-click install
npx skills add https://github.com/flavien-ia/hypervibe-harness --skill add-pwa-flavien-ia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-pwa
Source: https://github.com/flavien-ia/hypervibe-harness/tree/main/skills/add-pwa
Command: npx skills add https://github.com/flavien-ia/hypervibe-harness --skill add-pwa-flavien-ia

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @serwist/next, serwist, sharp, and includes scripts (resource) components.

What problem does it solve?

This skill removes the technical complexity of configuring Progressive Web App requirements, allowing your web application to be installed on mobile and desktop devices for a native-like experience.

Core Features & Use Cases

  • Native Installability: Generates manifest files and icons to enable "Add to Home Screen" functionality.
  • Offline Capabilities: Configures Serwist service workers to provide offline caching and reliable loading.
  • User Engagement: Adds an automated installation prompt that guides users on how to install the app on both Android and iOS.
  • Use Case: You have a finished Next.js dashboard and want your users to access it directly from their phone's home screen without going through an app store.

Quick Start

Run the add-pwa skill to convert your current Next.js project into an installable progressive web application.

Frequently Asked Questions about add-pwa

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

FAQPage Schema
How do I make a Next.js app installable as a PWA?

To make a Next.js app installable as a PWA, you need to generate a manifest file, configure service workers for offline caching, and add platform-specific icons. This enables the "Add to Home Screen" functionality for mobile and desktop devices.

How does Serwist provide offline capabilities for Next.js?

Serwist provides offline capabilities by configuring service workers that cache your Next.js application assets. This ensures reliable loading and native-like offline functionality without requiring an active internet connection.

Do I need pnpm to add PWA features to a Next.js project?

Yes, you need pnpm along with Node.js and an existing Next.js project structure. These prerequisites are required to integrate Serwist and generate the necessary PWA assets from your project favicons.

Can I automate the installation prompt for a progressive web app on iOS and Android?

Yes, you can automate the installation prompt for progressive web apps on iOS and Android. The configuration adds an automated prompt that guides users on how to install the app directly to their home screen.

What is the best way to generate PWA icons from favicons in Next.js?

The best way to generate PWA icons from favicons in Next.js is using an automated script that processes existing project favicons. This creates the required platform-specific icons for native-like installation.

Why configure iOS meta tags for a progressive web app?

Configuring iOS meta tags for a progressive web app ensures proper display and native-like behavior when installed on Apple devices. It enables the app to launch in full-screen mode and provides the correct home screen appearance.