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.