What problem does it solve? Writing a bot for Slack, Teams, Discord, or other chat platforms normally means learning each platform's API, webhook format, and message model separately. This Skill provides guidance for the Chat SDK, a unified TypeScript library that lets you write bot logic once and deploy it across Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp. ## Core Features & Use Cases - Unified Event Handling: Route mentions, direct messages, subscribed thread replies, reactions, slash commands, button actions, and modal submissions through a single handler API. - Cross-Platform Adapters: Use official adapters for eight chat platforms plus state adapters for Redis, PostgreSQL, ioredis, or in-memory persistence. - Rich Interactions: Post JSX-based cards with buttons, selects, and tables, open modals, stream AI responses from the AI SDK, and handle file attachments. - Use Case: A developer wants a support bot that answers questions in both Slack and Discord. Using this Skill, they configure two adapters on one Chat instance, write a single onNewMention handler, and stream LLM responses to both platforms. ## Quick Start Ask the AI to scaffold a Chat SDK bot with a Slack adapter that responds to mentions and streams an AI reply into the thread.