chat-sdk

Develop multi-platform chat bots using a unified TypeScript SDK and platform adapters.

Updated May 31, 2026
One-click install
npx skills add https://github.com/vinhnguyenn020325-cmd/dinzkorea --skill chat-sdk-vinhnguyenn020325-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chat-sdk
Source: https://github.com/vinhnguyenn020325-cmd/dinzkorea/tree/main/.test-vercel-plugin/skills/chat-sdk
Command: npx skills add https://github.com/vinhnguyenn020325-cmd/dinzkorea --skill chat-sdk-vinhnguyenn020325-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chat, @chat-adapter/slack, @chat-adapter/teams, @chat-adapter/gchat, @chat-adapter/discord, @chat-adapter/github, @chat-adapter/linear, @chat-adapter/telegram, @chat-adapter/whatsapp, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the process of building multi-platform chat bots, allowing developers to create bots for Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp with a single codebase.

Core Features & Use Cases

  • Unified Codebase: Write bot logic once and deploy it across multiple platforms.
  • Adapters: Integrates with various platforms through platform-specific adapters.
  • State Management: Offers state management for subscriptions, locks, dedupe, and thread state.
  • Use Case: For a company looking to create a chat bot that interacts with customers on multiple platforms, this Skill can streamline the development process.

Quick Start

Install the chat-sdk and start building your bot by importing the Chat class and setting up the necessary adapters.

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 chatbot for Slack, Teams, and Discord using a single codebase?

Build a cross-platform chatbot by using a unified TypeScript SDK with platform-specific adapters, allowing you to write bot logic once and deploy it across Slack, Teams, Discord, Google Chat, Telegram, GitHub, Linear, and WhatsApp.

What is the best way to manage chatbot state across multiple messaging platforms?

Manage chatbot state across platforms using the built-in state management features of the chat SDK, which handles subscriptions, locks, dedupe, and thread state for your unified codebase.

Does the chatbot SDK support adapters for WhatsApp and Telegram?

Yes, the chatbot SDK supports adapters for WhatsApp and Telegram, alongside Slack, Teams, Google Chat, Discord, GitHub, and Linear, enabling broad multi-platform chat bot deployment.

How do I start developing multi-platform chatbots with the TypeScript SDK?

Start developing multi-platform chatbots by installing the chat-sdk, importing the Chat class, and setting up the necessary platform-specific adapters to initialize your unified bot logic.

Can I deploy a single bot logic codebase to both GitHub and Linear chat platforms?

Yes, you can deploy a single bot logic codebase to both GitHub and Linear by utilizing the respective platform-specific adapters provided by the unified TypeScript chat SDK.

What are the limitations of using a unified SDK for multi-platform chatbot development?

A limitation of using a unified SDK for multi-platform chatbot development is that you must install both the core Chat SDK and the corresponding platform-specific adapters for full functionality across all target platforms.