Express Issue Triage Agent Template — AI skill for Claude Code
An Express and AI SDK agent that triages new GitHub issues on Vercel, applying labels and a maintainer reply.
How to install Express Issue Triage Agent Template
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open vercel-labs/express-issue-triage-agent-template and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Express Issue Triage Agent Template does
An Express and AI SDK agent that triages new GitHub issues on Vercel, applying labels and a maintainer reply.
Alternatives in AI
- Coding Agent Template — Multi-agent AI coding platform powered by Vercel Sandbox and AI Gateway 1.8k ★
- Empryo — Empryo issue tracker + SoulForge (v2) 1.1k ★
- AI SDK Provider Claude Code — GitHub Repo stars Vercel AI SDK community provider for Claude Code SDK Vercel AI SDK integration 315 ★
README
Express GitHub Issue triage agent
An AI agent that triages new GitHub issues. When an issue is opened, a GitHub webhook calls this Express app, the [AI SDK](https://ai-sdk.dev/) classifies the issue, and the agent applies labels and posts a maintainer reply. It deploys to Vercel as a single function with zero configuration and no database.
How it works
GitHub issue opened
→ POST /api/webhooks/github (signature verified)
→ 202 acknowledged immediately
→ waitUntil: generateObject (AI SDK) classifies the issue
→ Octokit applies labels + posts a reply
(on failure: labels the issue `needs-triage` instead of failing silently)
The app is stateless, and each issue is triaged independently from its webhook payload. Issues the model classifies as spam are labeled but don't get a reply.
Before you deploy
Have these three values ready. The deploy step sets them as environment variables.
AI_GATEWAY_API_KEY, a Vercel AI Gateway key. The default model,anthropic/claude-haiku-4.5, runs on the free tier.GITHUB_TOKEN, a fine-grained token with Issues: Read and write on the repository you want triaged.GITHUB_WEBHOOK_SECRET, any random string you choose now. You give the same value to Vercel here and to GitHub when you create the webhook.
Deploy
Click Deploy, then paste the three values above when Vercel prompts for environment variables.
[](https://vercel.com/new/clone?repository-url=https://github.com/vercel-labs/express-issue-triage-agent-template&env=AI_GATEWAY_API_KEY,GITHUB_TOKEN,GITHUB_WEBHOOK_SECRET&envDescription=AI%20Gateway%20key%2C%20GitHub%20token%2C%20and%20webhook%20secret)
Prefer the command line? Clone the repo, run `npm install`, then `vercel --prod` with the [Vercel CLI](https://vercel.com/docs/cli), and set the same three variables in the project's settings.
Eithe
Related Skills
Community Agent Template
Open source AI-powered Slack community management bot with a built-in Next.js admin panel. Uses Chat SDK, AI S
Review Desk
Template for Community Moderation platform with AI SDK, AI Gateway, and Vercel Workflows.
Implement Suggestions
Under the implementer lock, work the implement queue (every open ready-for-agent + cloud issue), maintainer la
Sourceant
Persistent memory for AI coding agents: decisions, rules, API contracts, and system topology served over MCP t
Support Skills
Customer support skills for Claude Code and AI agents. Ticket triage, SLA tracking, sentiment detection, custo
Aptu
AI code review and issue triage harness for GitHub -- GitHub App, CLI, and Action. Structured context engineer
Related Agents
Ava Issue Triage
Triages open GitHub issues — ranks them by real user impact rather than by label, verifies claims against the
Loom Guide
Loom Guide - Issue triage specialist that continuously prioritizes loom:issue issues by managing loom:urgent l
Community Steward
Triages a public repository's incoming issues and discussions — labels and deduplicates, routes what belongs t