What problem does it solve?
Developing chat bots that work across multiple platforms often requires duplicating business logic and juggling different APIs. This Skill provides a unified TypeScript SDK that abstracts platform adapters and consolidates bot logic in one coherent API, simplifying multi-platform bot development.
Core Features & Use Cases
- Unified TypeScript SDK for Slack, Teams, Google Chat, Discord, GitHub, and Linear.
- Event handling: onNewMention, onSubscribedMessage, onSlashCommand, onReaction, and more.
- Cards and streaming: JSX cards, interactive UI components, and AI streaming support.
- Adapters and state: plug-and-play platform adapters and pluggable state backends (Redis, memory).
- Use Case: Create a cross-platform bot that responds to mentions and automates workflows across channels.
Quick Start
Install the chat-sdk, wire a Slack adapter, and launch the bot to start handling mentions.