angular-pwa

Configure service workers and manifests for Angular PWA applications.

6|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/oguzhan18/angular-ecosystem-skills --skill angular-pwa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: angular-pwa
Source: https://github.com/oguzhan18/angular-ecosystem-skills/tree/main/skills/angular-pwa
Command: npx skills add https://github.com/oguzhan18/angular-ecosystem-skills --skill angular-pwa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Developers often struggle to enable Progressive Web App features in Angular projects, including service workers, offline caching, and a web app manifest, without a clear, repeatable setup.

Core Features & Use Cases

  • Add PWA support to a project using ng add @angular/pwa.
  • Configure ngsw-config.json for offline caching, data groups, and asset management.
  • Customize the web app manifest to control install experience and theming.
  • Manage service worker updates and offline behavior across Angular versions.

Quick Start

Run ng add @angular/pwa in your Angular project to enable PWA features.

Frequently Asked Questions about angular-pwa

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

FAQPage Schema
How do I add PWA support to an Angular application?

To add PWA support to an Angular application, run the command ng add @angular/pwa. This enables core Progressive Web App features by automatically configuring the service worker and web app manifest.

How do I configure ngsw-config.json for offline caching?

Configuring ngsw-config.json for offline caching involves defining asset and data groups. This setup manages service worker caching strategies to ensure your Angular application maintains offline support.

What is the best way to manage service worker updates in Angular?

Managing service worker updates in Angular requires defining update strategies within the PWA configuration. This ensures the service worker properly handles application versioning and offline behavior across Angular versions.

Can I customize the web app manifest for an Angular PWA?

Yes, you can customize the web app manifest to control the install experience and theming. This allows you to define how the Angular PWA appears when installed on a user's device.

Why is my Angular PWA not working offline?

When an Angular PWA is not working offline, debugging offline behavior involves inspecting the service worker configuration. You must verify the ngsw-config.json file to ensure asset and data groups are correctly defined for caching.