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
- Wiki Lint — Health-check the LLM Wiki for issues 2.3k ★
- 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 ★
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
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
Gh Issue ROI
Analyze repo issues without PRs, classify by difficulty + token/business impact. Args: owner/repo (e.g. rtk-ai
AI SDK Provider Claude Code
GitHub Repo stars Vercel AI SDK community provider for Claude Code SDK Vercel AI SDK integration
AI SDK Computer Use
Computer-using agent built with Next.js and the AI SDK by Vercel.
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
OSS
Open-source maintainer of redbar — repository governance, not the prose (that's the scribe's job). Invoke for