AgentToolHub
Skill

chat-sdk

chat-sdk — a Claude Code skill from vercel/chat

Features

  • ✓[**Event handlers**](https://chat-sdk.dev/docs/usage) — mentions, messages, reactions, button clicks, slash commands, modals
  • ✓[**AI streaming**](https://chat-sdk.dev/docs/streaming) — stream LLM responses with native Slack streaming and post+edit fallback
  • ✓[**Cards**](https://chat-sdk.dev/docs/cards) — JSX-based interactive cards (Block Kit, Adaptive Cards, Google Chat Cards)
  • ✓[**Actions**](https://chat-sdk.dev/docs/actions) — handle button clicks and dropdown selections
  • ✓[**Modals**](https://chat-sdk.dev/docs/modals) — form dialogs with text inputs, dropdowns, and validation
  • ✓[**Slash commands**](https://chat-sdk.dev/docs/slash-commands) — handle `/command` invocations
  • ✓[**Emoji**](https://chat-sdk.dev/docs/emoji) — type-safe, cross-platform emoji with custom emoji support
  • ✓[**File uploads**](https://chat-sdk.dev/docs/files) — send and receive file attachments
  • ✓[**Direct messages**](https://chat-sdk.dev/docs/direct-messages) — initiate DMs programmatically
  • ✓[**Ephemeral messages**](https://chat-sdk.dev/docs/ephemeral-messages) — user-only visible messages with DM fallback

Installation Guide

bash
npm install chat

Install adapters for your platforms:

bash
npm install @chat-adapter/slack @chat-adapter/teams @chat-adapter/gchat @chat-adapter/discord @chat-adapter/telegram

Reviews