vercel avatar

Chat Sdk

If you're building chat bots across Slack, Teams, Discord, Telegram, or GitHub, this skill covers the Vercel Chat SDK's unified approach: write your bot logic once with the Chat class, swap adapters per platform, and handle mentions, threads, streaming, and modals without rewriting event handlers. The chaining rules are smart. It nudges you away from direct @slack/bolt or discord.js imports toward the adapter pattern, suggests AI Gateway when it spots raw API keys, and points to Workflow when it sees polling loops that won't survive serverless. Useful if you're tired of maintaining separate codebases for each platform's quirks.

skills.sh installs
315
GitHub stars
183
last updated
Jun 3, 2026

Install

$ npx -y skills add vercel/vercel-plugin --skill chat-sdk --agent claude-code

Installs 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/vercel-plugin
Category
Cloud & Infrastructure
First seen
Jun 3, 2026

More from vercel/vercel-plugin

All 25
1pedronauck avatararchitecture-diagrampedronauck/skillsCreate professional, dark-themed architecture diagrams as standalone HTML files with SVG graphics. Use when the user asks for system architecture diagrams, infr303skills.sh installs
2aliyun avataralibabacloud-cms-alert-rule-createaliyun/alibabacloud-aiops-skillsCreate and query Alibaba Cloud alert rules via CLI. Supports CMS 1.0 cloud resource monitoring (ECS, RDS, SLB, etc.) and CMS 2.0 advanced monitoring (Prometheus288skills.sh installs
3markdown-viewer avatardrawiomarkdown-viewer/skillsGeneral-purpose diagramming tool using drawio XML format with 8900+ stencils. Best for custom diagrams requiring pixel-perfect positioning, diagrams with vendor276skills.sh installs
4davila7 avatarfile-uploadsdavila7/claude-code-templatesExpert at handling file uploads and cloud storage. Covers S3, Cloudflare R2, presigned URLs, multipart uploads, and image optimization. Knows how to handle larg268skills.sh installs
5kcchien avatarclawpilotkcchien/clawpilotExpert skill for OpenClaw (v2026.2.19) — self-hosted AI gateway connecting chat apps (WhatsApp, Telegram, Discord, Slack, iMessage, Signal, LINE, Matrix, Teams,264skills.sh installs
6pedronauck avatardevops-engineerpedronauck/skillsCreates Dockerfiles, configures CI/CD pipelines, writes Kubernetes manifests, and generates Terraform/Pulumi infrastructure templates. Handles deployment automa264skills.sh installs