stacks-chat

Route messages to Slack, Discord, or Teams via a unified API.

622|17|Updated Apr 26, 2022
One-click install
npx skills add https://github.com/stacksjs/stacks --skill stacks-chat
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: stacks-chat
Source: https://github.com/stacksjs/stacks/tree/main/.claude/skills/stacks-chat
Command: npx skills add https://github.com/stacksjs/stacks --skill stacks-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Multi-driver chat messaging across Slack, Discord, and Microsoft Teams with a unified API and retry logic. This solution standardizes how messages are sent, regardless of provider, simplifying integration and maintenance.

Core Features & Use Cases

  • Unified API to send messages to Slack, Discord, and Teams
  • Supports webhook and bot-token modes with per-driver specifics
  • Retry logic and robust error handling for production reliability
  • Real-time notifications and rich message formats across platforms

Quick Start

Install and import the chat driver library, then call the unified send() function to dispatch a message to Slack, Discord, or Teams.

Frequently Asked Questions about stacks-chat

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

FAQPage Schema
How do I send notifications to Slack, Discord, and Teams using a single API?▼

A unified chat driver routes notifications to Slack, Discord, and Teams using a single API. It standardizes message formats and provides a single send function to dispatch alerts across multiple platforms consistently.

Can I use both webhooks and bot tokens for multi-channel chat messaging?▼

Multi-channel chat messaging supports both webhook and bot-token modes. The driver applies per-driver specifics to handle authentication and message dispatch configurations for each platform.

How does retry logic work for production-grade chat alerts?▼

Retry logic for production-grade chat alerts automatically re-attempts failed message deliveries to Slack, Discord, or Teams. This robust error handling ensures reliable delivery of real-time notifications across platforms.

What is the best way to standardize rich message formats across Discord and Teams?▼

Standardizing rich message formats across Discord and Teams is achieved by using a pluggable multi-driver chat library. It abstracts provider differences to ensure consistent message rendering and delivery across platforms.

Does strict typing and pluggable backends support custom chat driver configurations?▼

Strict typing and pluggable backends support custom chat driver configurations. This architecture allows you to integrate production-grade chat drivers while maintaining type safety and standardized message routing across platforms.