Slack Agent Skill banner
vercel-labs vercel-labs

Slack Agent Skill

Communication community

Description

An agent skill for building Slack agents deployed to Vercel

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Slack Agent Skill

A skill for building and deploying Slack agents on Vercel with **[eve](https://eve.dev/docs)** (Vercel's durable agent framework) and **[Vercel Connect](https://vercel.com/kb/guide/vercel-connect)** (managed Slack credentials — no bot tokens or signing secrets to handle).

Features

  • Interactive Setup Wizard: Step-by-step guidance from project creation to production deployment
  • eve Framework: Filesystem-first agents — instructions.md, defineAgent, tools in agent/tools/, a Slack channel in agent/channels/ — with a durable, crash-safe runtime
  • Vercel Connect Integration: Managed Slack OAuth, token rotation, and webhook verification; the only Slack env var is SLACK_CONNECTOR
  • Custom Implementation Planning: Generates a tailored plan based on your agent's purpose before scaffolding
  • Quality Standards: Embedded testing and code quality requirements
  • AI Integration: Vercel AI Gateway (anthropic/claude-sonnet-5 by default) — no AI API keys on Vercel
  • Comprehensive Patterns: eve tools, approval gating, thread context, and Slack delivery patterns
  • Testing Framework: Vitest configuration and sample tests

Installation

Via skills.sh (Recommended)

npx skills add vercel-labs/slack-agent-skill

Manual Installation

Clone the repository into your skills directory. For example, with Claude Code:

git clone https://github.com/vercel-labs/slack-agent-skill.git ~/.claude/skills/slack-agent-skill

Usage

Starting a New Project

Run the slash command:

/slack-agent

Or with arguments:
/slack-agent new       # Start fresh project (scaffolds with eve)
/slack-agent configure # Configure existing project (auto-detects eve)
/slack-agent deploy    # Deploy to production
/slack-agent test      # Set up testing

The wizard will guide you through:

  1. Project setup with custom implementation plan generation and approval
  2. Slack connector creation with Vercel Connect
  3. Environment configuratio