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.