chat-sdk

Design and implement cross-platform chat bots across Slack, Teams, Discord, and Telegram.

1|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/esneiderbravo/hackaton --skill chat-sdk-esneiderbravo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: chat-sdk
Source: https://github.com/esneiderbravo/hackaton/tree/main/.github/skills/chat-sdk
Command: npx skills add https://github.com/esneiderbravo/hackaton --skill chat-sdk-esneiderbravo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables developers to design and implement chat bots that operate across Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, and other platforms from a single codebase, reducing integration friction and maintenance overhead.

Core Features & Use Cases

  • Unified cross-platform API surface for chat bots across multiple adapters
  • Support for threads, messages, cards, modals, streaming, and webhooks
  • Quick-start patterns and best practices for multi-platform bot development, including deployment and lifecycle guidance

Quick Start

Create a cross-platform chat bot using the Chat SDK that works across Slack, Teams, Google Chat, Discord, Telegram, GitHub, and Linear.

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 that works across Slack, Teams, and Discord?▼

Build a cross-platform chatbot using a single codebase with adapter patterns that unify Slack, Teams, Discord, Telegram, and Google Chat APIs. This approach provides a cohesive API surface, reducing integration friction and maintenance overhead across multiple platforms.

What is the best way to manage bot state and webhooks across multiple chat platforms?▼

Managing bot state and webhooks across multiple chat platforms requires a unified API surface with adapter guidance. Cross-platform bot SDKs handle state management and webhook setup, abstracting platform-specific differences into a cohesive integration pattern for threads and messages.

Can I use a single codebase to handle chatbot threads, messages, and cards on Telegram and Google Chat?▼

A single codebase can handle chatbot threads, messages, and cards on Telegram and Google Chat. Cross-platform chatbot SDKs provide adapter mechanisms to normalize these platform-specific features, allowing developers to implement multi-platform bot functionality without redundant code.

Do I need platform-specific adapters to deploy a chatbot across Linear and GitHub?▼

Platform-specific adapters are required to deploy a chatbot across Linear and GitHub. Cross-platform chatbot development uses adapters to translate a unified codebase into platform-compatible formats, handling webhook setup and integration patterns for each specific environment.

How do I implement modals and streaming responses in a multi-platform chatbot?▼

Implement modals and streaming responses in a multi-platform chatbot using unified API patterns provided by cross-platform SDKs. Adapter guidance translates these interactive components into platform-specific formats, ensuring consistent user experiences across supported chat platforms.

What are the limitations of using a unified API surface for cross-platform bot development?▼

A unified API surface for cross-platform bot development abstracts platform-specific features, which may limit access to unique native capabilities. Developers must rely on adapter guidance to handle standard components like threads and cards, potentially complicating highly custom platform integrations.