chat-sdk

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yuchenjiji/Lobehub-v2.1.41 --skill chat-sdk-yuchenjiji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chat-sdk
Source: https://github.com/yuchenjiji/Lobehub-v2.1.41/tree/main/.agents/skills/chat-sdk
Command: npx skills add https://github.com/yuchenjiji/Lobehub-v2.1.41 --skill chat-sdk-yuchenjiji

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chat, @chat-adapter/slack, @chat-adapter/state-redis, and includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill simplifies the creation of multi-platform chat bots by providing a unified SDK for integrating with various chat services like Slack, Teams, Discord, and more.

Core Features & Use Cases

  • Unified Bot Development: Write bot logic once and deploy it across multiple chat platforms.
  • Event Handling: Easily manage mentions, messages, reactions, slash commands, and other chat events.
  • Interactive Elements: Support for creating and handling interactive cards, buttons, and modals.
  • AI Integration: Seamlessly stream AI responses to chat platforms.
  • Use Case: Develop a customer support bot that can respond to user queries in Slack, handle direct messages in Microsoft Teams, and post updates to a Discord channel, all from a single codebase.

Quick Start

Use the chat sdk to create a slack bot that responds to mentions with a greeting.

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 multi-platform chat bot for Slack, Discord, and Teams?

Build a multi-platform chat bot using a unified TypeScript SDK to write logic once and deploy across Slack, Discord, and Teams. The SDK handles platform-specific events and adapters, allowing a single codebase to manage messages across services.

What is a unified SDK for cross-platform chat bot development?

A unified SDK for cross-platform chat bot development provides a single TypeScript interface to integrate with Slack, Teams, Google Chat, and Discord. It standardizes event handling for mentions, reactions, and slash commands across different platforms.

Can I stream AI responses to chat platforms using a TypeScript bot SDK?

You can stream AI responses to chat platforms using this TypeScript bot SDK. It facilitates seamless AI integration by managing interactive cards, modals, and streaming outputs directly within Slack, Discord, or Teams environments.

Does the multi-platform chat SDK support interactive cards and modals?

The multi-platform chat SDK supports creating and handling interactive elements including cards, buttons, and modals. Developers can build interactive chat experiences across Slack, Teams, and Discord using these unified interface components.

How do I manage state for a cross-platform chat bot?

Manage state for a cross-platform chat bot using pluggable state management adapters like state-redis. This SDK architecture allows developers to configure state persistence independently while handling events across multiple chat platforms.

What chat events can I handle with a multi-platform bot SDK?

With a multi-platform bot SDK, you can handle chat events including mentions, direct messages, reactions, and slash commands. It standardizes these events across Slack, Teams, Google Chat, Discord, GitHub, and Linear integrations.