chat-sdk

Build cross-platform chat bots with a TypeScript SDK and adapters.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/masermediagroup-stack/CursorSkills --skill chat-sdk-masermediagroup-stack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chat-sdk
Source: https://github.com/masermediagroup-stack/CursorSkills/tree/main/skills-bundle/plugins-vercel/eb3b6f19e9ca59b23c88d7cc8dfe609388be0fc7/skills/chat-sdk
Command: npx skills add https://github.com/masermediagroup-stack/CursorSkills --skill chat-sdk-masermediagroup-stack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unified TypeScript SDK for building chat bots across Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp. Write bot logic once, deploy everywhere.

Core Features & Use Cases

  • Cross-platform adapters for multiple chat platforms
  • State management, events, and streaming
  • JSX cards and modals for rich user interactions
  • Webhook routing and multi-adapter deployments
  • Quick-start templates and integration guides

Quick Start

Install the Chat SDK, configure a cross-platform adapter and a state backend, then initialize a Chat instance and deploy a first bot.

Frequently Asked Questions about chat-sdk

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

FAQPage Schema
How do I build cross-platform chat bots for Slack, Teams, and Discord from a single codebase?

Build cross-platform chat bots from a single codebase by using a TypeScript SDK with cross-platform adapters. You write reusable bot logic once, and the adapters handle event handling and webhook routing for Slack, Teams, Discord, and other platforms.

What is the best way to manage webhook routing for multi-platform chat bots?

Webhook routing for multi-platform chat bots is managed through the SDK's multi-adapter deployments. You configure platform-specific adapters to receive incoming events and route them through a unified Chat API to your shared bot logic.

Can I use JSX to create rich interactive cards and modals for chat bots?

Yes, you can use JSX cards and modals to create rich user interactions. The TypeScript SDK supports JSX syntax for building interactive elements, allowing you to design consistent UI components across supported chat platforms.

Does this TypeScript chat SDK support state management and streaming responses?

Yes, the TypeScript chat SDK includes built-in state management and streaming capabilities. These features allow your cross-platform bots to maintain conversational context and stream responses back to users across different chat platforms.

How do I get started developing a chat bot with this TypeScript SDK?

To get started, install the Chat SDK, configure a cross-platform adapter and a state backend, then initialize a Chat instance. Quick-start templates and integration guides are provided to help you deploy your first multi-platform bot.

What platforms are supported by this cross-platform chat bot adapter?

The cross-platform chat bot SDK supports adapters for Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp, enabling you to deploy unified bot logic across all these environments simultaneously.