Skip to content
Dashboard

Building Slack agents can be easy

VP of Developer Experience

Link to headingFrom idea to deployed agent with the skill wizard

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

Install the Slack agent skill

/slack-agent new

Start the wizard in Claude Code

The wizard walks you through each stage in your terminalThe wizard walks you through each stage in your terminal
The wizard walks you through each stage in your terminal

Link to headingWhat the skill gives you

import { tool } from "ai";
import { z } from "zod";
const lookupCustomer = tool({
description: "Look up a customer record by email",
inputSchema: z.object({
email: z.string().describe("Customer email address"),
}),
execute: async ({ email }) => {
"use step";
const customer = await db.customers.findByEmail(email);
return { success: true, customer };
},
});

A custom tool that looks up customer records by email

import { gateway } from "@ai-sdk/gateway";
const result = await generateText({
model: gateway("anthropic/claude-sonnet-4.6"),
prompt: userMessage,
});

Route to any supported model with AI Gateway

Link to headingGoing deeper

Link to headingGet started

Ready to deploy?