stacks-notifications

Send multi-channel notifications via email, SMS, chat, and database.

2|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/bughq/bughq --skill stacks-notifications-bughq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stacks-notifications
Source: https://github.com/bughq/bughq/tree/main/.claude/skills/stacks-notifications
Command: npx skills add https://github.com/bughq/bughq --skill stacks-notifications-bughq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @stacksjs/notifications, @stacksjs/email, @stacksjs/sms, @stacksjs/chat, @stacksjs/push, @stacksjs/database, kysely.

What problem does it solve?

This Skill simplifies the implementation of multi-channel notifications by providing a unified interface for email, SMS, chat, push, and database delivery, eliminating the need to manage disparate notification APIs individually.

Core Features & Use Cases

  • Multi-Channel Support: Send alerts via email, SMS, chat (Slack/Discord/Teams), push, or database storage using a consistent API.
  • Database Tracking: Built-in support for storing notifications in a database with read/unread status tracking and CRUD operations.
  • Use Case: Implement a system where user actions trigger an email notification and simultaneously log an unread entry in the user's dashboard notification center.

Quick Start

Use the stacks-notifications skill to send a notification to a specific user by invoking the appropriate channel factory and passing the required data payload.

Frequently Asked Questions about stacks-notifications

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

FAQPage Schema
How do I send multi-channel notifications across email, SMS, and chat from a single interface?

Multi-channel notifications are sent by invoking the appropriate channel factory and passing the required data payload. This provides a unified abstraction layer for email, SMS, chat, push, and database delivery, eliminating the need to manage disparate notification APIs individually.

What is the best way to track unread user alerts in a database alongside email delivery?

Tracking unread user alerts requires built-in database persistence with read/unread status tracking and CRUD operations. You can trigger an email notification and simultaneously log an unread entry in the user's dashboard notification center.

Does this notification system support Slack, Discord, and Microsoft Teams chat messages?

Yes, the notification system supports chat messages for Slack, Discord, and Microsoft Teams. It facilitates multi-channel notification delivery through a consistent API that includes email, SMS, chat, and push.

Do I need @stacksjs/notifications to manage driver selection and configuration in Stacks applications?

Yes, integration with @stacksjs/notifications is required to facilitate the management of notification configuration, driver selection, and user-specific alert tracking within Stacks applications.

Can I manage notification configuration and database persistence using Kysely?

Managing notification configuration and database persistence utilizes Kysely as a dependency. This allows the system to store notifications in a database with read/unread status tracking and CRUD operations.