chat-sdk

Develop multi-platform chat bots using Chat SDK for Slack, Teams, and Discord.

1|1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/yunseo-kim/agent-toolbox --skill chat-sdk-yunseo-kim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chat-sdk
Source: https://github.com/yunseo-kim/agent-toolbox/tree/main/catalog/skills/chat-sdk
Command: npx skills add https://github.com/yunseo-kim/agent-toolbox --skill chat-sdk-yunseo-kim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the creation of chat bots that function across multiple platforms like Slack, Teams, Discord, and more, by providing a unified SDK.

Core Features & Use Cases

  • Multi-Platform Support: Build bots for Slack, Teams, Google Chat, Discord, GitHub, and Linear with a single codebase.
  • Event Handling: Process mentions, messages, slash commands, reactions, and more.
  • Interactive Elements: Create and send rich cards, buttons, and modals.
  • AI Integration: Seamlessly stream AI responses to chat threads.
  • Use Case: Develop a bot that can respond to user queries, post updates, and display interactive elements across both Slack and Discord channels.

Quick Start

Use the chat-sdk skill to create a new Slack bot that responds to 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 chat bot that works across Discord, Slack, and Microsoft Teams?

You can build cross-platform chat bots using a unified SDK that supports Slack, Teams, Google Chat, Discord, GitHub, and Linear integrations. It uses adapters for platform-specific communication and state management, allowing a single codebase to handle multiple platforms.

Can I handle slash commands and interactive elements like cards in Slack and Discord bots?

Yes, you can handle slash commands and interactive elements in Slack and Discord bots. The SDK supports processing mentions, messages, reactions, slash commands, and sending rich cards, buttons, and modals across supported platforms.

What is the best way to stream AI responses to chat threads on Slack or Discord?

The best way to stream AI responses to chat threads is by using the SDK's built-in AI integration support. It facilitates streaming responses directly into chat threads while managing platform-specific webhook setups and adapter routing.

Do I need to configure webhooks separately for each chat platform when building multi-platform bots?

Yes, webhook setup is required for chat platforms. The SDK supports webhook configuration and utilizes adapters for platform-specific communication, ensuring your bot receives and processes events correctly across Slack, Teams, Discord, and others.

Does the chat SDK support event handling for reactions and mentions on Google Chat and GitHub?

Yes, the SDK supports event handling for reactions and mentions on Google Chat and GitHub. It processes mentions, messages, slash commands, and reactions, utilizing platform-specific adapters to manage communication and state across all supported integrations.