</>MCP Agents Market
Skill

chat

by vercel2.3kTypeScriptUpdated 2026-09-02

A unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, and more.

Claude CodeCursorOpenAI Codex

Chat is a unified TypeScript SDK for building cross-platform chatbots that work across Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, WhatsApp, and other messaging platforms. Developers write bot logic once using a single API surface, then deploy to multiple channels through platform-specific adapters. The SDK includes an installable skill for AI coding agents like Claude Code and Cursor, enabling these assistants to reference bundled documentation and adapter patterns when generating chatbot code.

Key Features

Unified TypeScript API for building bots across 9+ messaging platforms (Slack, Teams, Discord, Telegram, WhatsApp, Google Chat, GitHub, Linear, and more)
Event handlers for mentions, messages, reactions, button clicks, slash commands, and modal interactions
AI streaming support with native platform streaming (Slack) and fallback strategies (post-and-edit) for LLM responses
JSX-based interactive cards that compile to platform-native formats (Block Kit, Adaptive Cards, Google Chat Cards)
Built-in concurrency control (burst, queue, debounce, drop modes) for overlapping messages on the same thread
Cross-platform emoji support with type-safe emoji references and custom emoji handling
File upload and download capabilities across supported platforms
Agent skill installation via npx skills command, bundling documentation and adapter guides for AI coding assistants

Use Cases

  • 01Building customer support bots that respond consistently across Slack, Teams, and Discord from a single codebase
  • 02Creating AI-powered chatbots that stream LLM responses natively in Slack or via post-and-edit in other platforms
  • 03Developing internal workflow automation bots that handle slash commands and interactive forms across multiple team chat tools
  • 04Installing the Chat SDK skill in Claude Code or Cursor so the AI assistant generates correct multi-platform bot code
  • 05Scaffolding Next.js webhook handlers for chatbot deployments using the create-chat-sdk CLI
  • 06Implementing direct message workflows, ephemeral notifications, and file-sharing bots with platform-agnostic logic

Related Skills

View more

chat — FAQ

What is the Chat SDK skill for AI coding agents?+

The Chat SDK skill is an installable documentation package for AI coding agents like Claude Code, Cursor, and OpenAI Codex. When installed, it provides the agent with bundled SDK documentation, adapter patterns, and starter templates so it can generate correct chatbot code using the Chat SDK APIs.

How do I install the Chat SDK skill in Claude Code or Cursor?+

Run npx skills add vercel/chat in your project directory. The skill references documentation in node_modules/chat/docs and is automatically available to your AI coding agent when writing bot code.

Which AI coding agents work with the Chat SDK skill?+

The skill works with OpenAI Codex, Claude Code, Cursor, and other agents that support the skills protocol. Vercel also offers a broader Vercel Plugin (npx plugins add vercel/vercel-plugin) that includes the Chat SDK skill plus additional agent capabilities.

Do I need API keys to use the Chat SDK skill?+

No API keys are required to install the skill itself. However, building bots with the Chat SDK requires platform-specific credentials (Slack app tokens, Teams bot tokens, etc.) for the messaging adapters you use.

Is the Chat SDK skill free to use?+

Yes, the Chat SDK and its agent skill are open source under the MIT license and free to use. The SDK package and skill are distributed via npm at no cost.

What platforms does the Chat SDK support?+

The SDK supports Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, WhatsApp, and more through official and community adapters. You install adapters as separate npm packages (e.g., @chat-adapter/slack) alongside the core chat package.

How do I install chat?+

Open the source repository on GitHub and follow its README. chat is a skill — MCP Agents Market links you directly to the official repo.

Is chat free?+

chat is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches