Handles Slack bot development with opinionated patterns for both Chat SDK and Bolt for JavaScript frameworks. Includes a wizard that walks you through project setup, Slack app configuration, local testing with ngrok, and Vercel deployment. The quality standards are strict: every code change requires immediate linting, TypeScript checks, and unit tests before you can move on. It detects your framework automatically and shows the right patterns, whether you're using Chat SDK's JSX components or Bolt's Block Kit JSON. The archetype system generates custom implementation plans based on what kind of agent you're building, which is useful if you don't want to start from a blank template.

skills.sh installs
864
GitHub stars
24
last updated
Aug 21, 2026

Install

$ npx -y skills add vercel-labs/slack-agent-skill --skill slack-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

Slack Agent Development Skill

This skill builds Slack agents with eve — Vercel's filesystem-first framework for durable backend agents — using Vercel Connect for Slack credentials:

  • eve (eve package) — agent runtime, tools, channels, durability
  • @vercel/connect — brokered short-lived Slack tokens; no bot tokens or signing secrets to manage

Skill Invocation Handling

When this skill is invoked via /slack-agent, check for arguments and route accordingly:

Command Arguments

ArgumentAction
newRun the setup wizard from Phase 1. Read ./wizard/1-project-setup.md and guide the user through creating a new Slack agent.
configureStart wizard at Phase 2 or 3 for existing projects
deployStart wizard at Phase 5 for production deployment
testStart wizard at Phase 6 to set up testing
(no argument)Auto-detect based on project state (see below)

Auto-Detection (No Argument)

If invoked without arguments, detect the project state and route appropriately:

Sponsors

Details

Repository
github.com/vercel-labs/slack-agent-skill
Categories
Testing & QA, Code Review & Quality, AI & Agent Building, Cloud & Infrastructure
First seen
Jun 3, 2026
1pproenca avatartanstack-querypproenca/dot-skillsTanStack Query v5 performance optimization for data fetching, caching, mutations, and query patterns. This skill should be used when using useQuery, useMutation858skills.sh installs
2manutej avatarux-principlesmanutej/luxor-claude-marketplaceUser research, usability heuristics, user psychology, accessibility, inclusive design, user testing, and UX metrics838skills.sh installs
3postplusai avatarreference-contract-builderpostplusai/postplus-skillsBuild explicit learn/do-not-copy contracts for image and video generation references. Use this when a prompt uses benchmark videos, contact sheets, frames, or p824skills.sh installs
4mindrally avatargeneral-best-practicesmindrally/skillsGeneral software development best practices covering code quality, testing, security, performance, and maintainability across technology stacks818skills.sh installs
5hugorcd avatarcreate-evlog-adapterhugorcd/evlogCreate a new built-in evlog adapter to send wide events to an external observability platform. Use when adding a new drain adapter (e.g., for Elasticsearch, Hon811skills.sh installs
6spillwavesolutions avatarmastering-typescriptspillwavesolutions/mastering-typescript-skillMaster enterprise-grade TypeScript development with type-safe patterns, modern tooling, and framework integration. This skill provides comprehensive guidance fo805skills.sh installs