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.