
Chat Sdk
Builds multi-platform chat bots with a single codebase across Slack, Teams, Discord, Telegram, Google Chat, GitHub, Linear, and WhatsApp. The Chat SDK gives you a unified API for threads, messages, streaming, and state management, so you write `onNewMention` and `onSubscribedMessage` handlers once instead of learning each platform's quirks. Includes JSX for cards, modal handling, and Redis-backed state for subscriptions and deduplication. The chainTo rules are smart: it'll suggest switching from @slack/bolt or discord.js to the unified adapter system, and it knows when long-running polling logic should move to a workflow. Good for teams that need to support multiple chat platforms without maintaining separate bot implementations for each one.
- skills.sh installs
- 257
- GitHub stars
- 183
- last updated
- Jun 3, 2026
Install
$ npx -y skills add vercel-labs/vercel-plugin --skill chat-sdk --agent claude-codeInstalls into .claude/skills of the current project.
Files
Chat SDK
Unified TypeScript SDK for building chat bots across Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, WhatsApp, and more. Write your bot logic once, deploy everywhere.
Scaffold a new project
Use create-chat-sdk to scaffold a basic Next.js bot project without prompts. Run npx create-chat-sdk --help to see the available options and how the CLI works.
Start with Chat SDK documentation
When Chat SDK is installed in a user's project, inspect the published docs that ship in node_modules/chat/docs/, the resources in node_modules/chat/resources/, and the available open source templates in node_modules/chat/resources/templates.json.
If those paths do not exist, the chat package is not installed in the project yet. The user can install it with npm i chat.
You can also find the docs on the Chat SDK website and in the Vercel knowledge base.
Available resources
Guides
Sponsors
Details
- Repository
- github.com/vercel-labs/vercel-plugin
- Category
- Cloud & Infrastructure
- First seen
- Jun 3, 2026
More from vercel-labs/vercel-plugin
All 32- Env Vars250
- Vercel Storage244
- Workflow236
- Auth232
- Runtime Cache228
- Verification226
- Vercel Sandbox219
- Next Cache Components218
- Next Upgrade213
- Bootstrap211
- Marketplace208
- Vercel Plugin Eval206
- Plugin Audit198
- Benchmark Agents197
- Release194
- Benchmark Testing193
- Knowledge Update190
- Benchmark E2e187
- Benchmark Sandbox181
- Next Forge158
- Nextjs4.3K
- React Best Practices721
- Shadcn399
- Deployments Cicd333