chat-sdk

Create multi-platform chat bots with a unified TypeScript SDK.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/mabdulrauf/wazone-back --skill chat-sdk-mabdulrauf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chat-sdk
Source: https://github.com/mabdulrauf/wazone-back/tree/main/.agents/skills/chat-sdk
Command: npx skills add https://github.com/mabdulrauf/wazone-back --skill chat-sdk-mabdulrauf

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about chat-sdk

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

FAQPage Schema
How do I build a cross-platform chat bot for Slack and Teams?▼

You can build a cross-platform chat bot using a unified TypeScript SDK that abstracts platform adapters, consolidating bot logic for Slack and Teams into a single API to prevent code duplication.

What platforms can I connect to using a multiplatform chat SDK?▼

A multiplatform chat SDK supports connections to Slack, Microsoft Teams, Google Chat, Discord, GitHub, and Linear. It uses plug-and-play platform adapters to integrate these channels into your unified bot workflow.

Does the TypeScript chat SDK support interactive cards and AI streaming?▼

Yes, the TypeScript chat SDK supports interactive UI components through JSX cards and includes AI streaming support. It also provides event handlers for mentions, slash commands, and reactions.

How do I manage state for a production chat bot across multiple platforms?▼

You manage state for a production chat bot using pluggable state backends provided by the SDK. It supports both Redis and memory state backends to maintain conversational context across platforms.

Can I handle slash commands and reactions with a unified chat bot API?▼

Yes, you can handle slash commands and reactions using a unified chat bot API. The SDK provides specific event handlers like onSlashCommand and onReaction to automate workflows across connected channels.