notification-system

Manage in-app, WebSocket, and web push notification delivery with subscriptions and reminders.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/EverHouse/everclubapp --skill notification-system-everhouse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-system
Source: https://github.com/EverHouse/everclubapp/tree/main/.agents/skills/notification-system
Command: npx skills add https://github.com/EverHouse/everclubapp --skill notification-system-everhouse

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures timely and reliable delivery of important information to users and staff through multiple channels, preventing missed updates and improving operational awareness.

Core Features & Use Cases

  • Multi-Channel Delivery: Notifies users via in-app database, real-time WebSockets, and web push notifications.
  • Automated Workflows: Manages daily reminders, closure notifications, and broadcast events.
  • Use Case: When a new booking is confirmed, this Skill sends an immediate in-app notification to the member, a real-time alert to staff via WebSocket, and a web push notification to the member's device.

Quick Start

Use the notification-system skill to send a booking confirmation notification to member '[email protected]'.

Frequently Asked Questions about notification-system

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

FAQPage Schema
How do I send real-time notifications across in-app, WebSocket, and web push channels?

Real-time notifications across in-app, WebSocket, and web push channels are managed through a 3-channel delivery system that handles push subscription lifecycle, broadcast events, and frontend state management.

What is the best way to manage web push subscription lifecycle and scheduled reminders?

Managing web push subscription lifecycle and scheduled reminders requires a notification system that automates daily reminders, closure notifications, and broadcast events while tracking member and staff alerts.

Can I broadcast events to specific staff and member groups using WebSocket alerts?

Broadcasting events to staff and members via WebSocket alerts is supported alongside in-app database notifications, ensuring reliable delivery for operational awareness and automated workflows.

How does frontend state management work for a multi-channel notification delivery system?

Frontend state management for a multi-channel notification delivery system synchronizes real-time WebSocket alerts with in-app database records, maintaining consistent notification states across user devices.

Do I need a database dependency to handle in-app notifications and broadcast events?

An in-app database is required for storing notification records, while the system coordinates WebSocket and web push delivery to ensure timely updates for both members and staff.

Why use a 3-channel notification system instead of a single WebSocket delivery approach?

A 3-channel notification system combines in-app database persistence, real-time WebSocket alerts, and web push notifications to prevent missed updates, whereas a single WebSocket approach lacks offline delivery.