vercel-labs

Review Desk — AI skill for Claude Code

AI community

Template for Community Moderation platform with AI SDK, AI Gateway, and Vercel Workflows.

How to install Review Desk

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

What Review Desk does

Template for Community Moderation platform with AI SDK, AI Gateway, and Vercel Workflows.

Alternatives in AI

  • Agency Agents — A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy inject 148k ★
  • Axonhub — ⚡️ Open-source AI Gateway — Use any SDK to call 100+ LLMs 3.2k ★
  • Coding Agent Template — Multi-agent AI coding platform powered by Vercel Sandbox and AI Gateway 1.8k ★

README

Review Desk

Review Desk is a Next.js app for AI-assisted community moderation. It stores demo forum state in Redis, runs a durable triage workflow, and escalates borderline cases to Slack for a human moderator decision.

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fvercel-labs%2Freview-desk&env=AI_GATEWAY_API_KEY,SLACK_SIGNING_SECRET,SLACK_MOD_QUEUE_CHANNEL_ID,SLACK_BOT_TOKEN&project-name=review-desk&repository-name=review-desk&integration-ids=oac_V3R1GIpkoJorr6fqyiwdhl17)

This local checkout does not currently have a Git remote configured. After publishing the project, replace the deploy button's `repository-url` with the real GitHub repository URL.

Local Development

Install dependencies and start the development server:

pnpm install
pnpm dev

Open [http://localhost:3000](http://localhost:3000).

Environment Variables

Create a `.env.local` file in the project root. Next.js loads `.env*` files from the root directory and keeps non-`NEXT_PUBLIC_` variables server-side.

AI_GATEWAY_API_KEY=

KV_REST_API_URL=
KV_REST_API_TOKEN=
REDIS_URL=

SLACK_BOT_TOKEN=
SLACK_SIGNING_SECRET=
SLACK_MOD_QUEUE_CHANNEL_ID=
Variable Required Used by Notes
AI_GATEWAY_API_KEY Yes @workflow/ai / AI SDK Authenticates model calls for the triage agent. The app currently uses anthropic/claude-haiku-4.5 through AI Gateway.
KV_REST_API_URL Yes, unless using `UPSTASH_REDIS_