chat-sdk

Develop cross-platform chatbots with adapters, event handling, and UI components.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables developers to create versatile chat bots that operate seamlessly across multiple messaging platforms, streamlining bot development and deployment.

Core Features & Use Cases

  • Multi-platform Compatibility: Support for Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp.
  • Rich Interaction Handling: Manage mentions, commands, reactions, modals, files, and streaming responses.
  • Use Case: Build a support chatbot that responds to users across Slack and Teams, automates ticketing, and handles real-time communication.

Quick Start

Develop a multi-channel chat bot that responds to mentions by sending personalized greetings on Slack and Discord without manually configuring each platform.

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 multiple platforms like Slack and Discord?

Multi-platform chat bot development is achieved by using unified adapters that handle platform-specific operations and state management. This SDK enables a single bot to process mentions, commands, and rich interactions seamlessly across Slack, Discord, Teams, and other messaging services.

What messaging platforms can I integrate with a unified chat SDK?

A unified chat SDK supports integration with Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp. This allows your bot to handle mentions, commands, reactions, modals, files, and streaming responses across these specific messaging services.

Do I need @chat-adapter to handle streaming responses and event handling?

Yes, @chat-adapter and chat core SDKs are required for platform-specific operations and state management. These dependencies enable the SDK to process stream handling, manage user interactions, and route rich content across different messaging environments.

How does cross-platform chatbot development handle real-time communication and ticketing?

Cross-platform chatbot development manages real-time communication by utilizing integrated event handling and stream processing. Bots can automate ticketing workflows by responding to user interactions and commands across services like Slack and Teams without manual configuration.

Can I manage rich content and interactive UI components within a multi-platform chat bot?

Yes, a multi-platform chat bot can manage rich content and interactive UI components. The SDK handles mentions, commands, reactions, modals, and files, allowing you to build interactive experiences that render consistently across supported messaging platforms.