add-push-notification

Configure VAPID keys, subscription tables, and service worker handlers for Web Push in Next.js.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires web-push, @types/web-push, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of re-engaging users by enabling system-level push notifications that reach users even when your web application is closed.

Core Features & Use Cases

  • System Integration: Automatically configures VAPID keys, database tables, and service worker handlers.
  • Cross-Platform Reach: Enables native-like notification capabilities for Progressive Web Apps (PWAs).
  • Use Case: Use this to send timely alerts for appointment reminders, new messages, or order updates directly to a user's device notification center.

Quick Start

Run the add-push-notification skill to configure push messaging for this project.

Frequently Asked Questions about add-push-notification

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

FAQPage Schema
How do I add push notifications to a Next.js PWA?

You can add push notifications to a Next.js PWA by configuring VAPID keys, setting up database subscription tables, and implementing service worker event handlers. This enables native-like system alerts even when the web app is closed.

What do I need to configure web push notifications in a web app?

To configure web push notifications, you need an existing PWA setup, a database for device subscriptions, and user authentication. The process also requires generating VAPID keys and implementing server-side delivery helpers.

How do VAPID keys work for web push notifications?

VAPID keys allow your application server to securely identify itself to the push service. They are automatically configured during setup to authorize the delivery of system-level push notifications to subscribed user devices.

Can I send user-specific push notifications through a trpc router?

Yes, user-specific push notifications are supported via server-side helpers and trpc routers. This allows you to send targeted alerts like appointment reminders or order updates directly to a user's device notification center.

Do I need a database to manage service worker push subscriptions?

Yes, a database is required to manage device push subscriptions. The setup process automatically configures the necessary database subscription tables to store user device endpoints for cross-platform notification delivery.