KS
Killer-Skills

vercel-deployment — Categories.community

v1.1.0
GitHub

About this Skill

Perfect for Full Stack Agents needing streamlined Next.js deployment to Vercel. RidenDine Project

Ritenoob Ritenoob
[0]
[0]
Updated: 2/27/2026

Quality Score

Top 5%
36
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add Ritenoob/ridedine

Agent Capability Analysis

The vercel-deployment MCP Server by Ritenoob is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Perfect for Full Stack Agents needing streamlined Next.js deployment to Vercel.

Core Value

Empowers agents to automate Vercel deployments for Next.js 15 apps, configure environment variables, and set up custom domains using Vercel projects, enabling efficient preview deployments for PRs and production deployments on the main branch.

Capabilities Granted for vercel-deployment MCP Server

Automating Next.js app deployments to Vercel
Configuring environment variables for separate Vercel projects
Debugging build failures in Vercel deployments
Setting up custom domains for production environments

! Prerequisites & Limits

  • Requires Vercel account and project setup
  • Specific to Next.js 15 apps
  • Needs separate Vercel projects for each app
Project
SKILL.md
4.3 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Vercel Deployment

Problem

RidenDine has two Next.js 15 apps (web, admin) deployed to Vercel. Each needs separate Vercel projects, environment variables, and domain configuration. Preview deployments for PRs, production deployments on main branch.

Context / Trigger Conditions

Use this skill when:

  • Deploying apps to production
  • Setting up new Vercel projects
  • Configuring environment variables
  • Debugging build failures
  • Setting up custom domains
  • Configuring preview deployments

Pattern 1: Vercel Project Setup

Create Vercel Project:

bash
1# Install Vercel CLI 2pnpm add -g vercel 3 4# Link web app 5cd apps/web 6vercel link 7 8# Link admin app 9cd apps/admin 10vercel link

Project Configuration (vercel.json):

Keep per-app vercel.json minimal to allow Vercel's Next.js builder to handle install/build.

json
1{ 2 "framework": "nextjs" 3}

Pattern 2: Environment Variables

Web App (.env.production):

bash
1NEXT_PUBLIC_SUPABASE_URL=https://<project-id>.supabase.co 2NEXT_PUBLIC_SUPABASE_ANON_KEY=<production-anon-key> 3NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_live_... 4STRIPE_SECRET_KEY=sk_live_...

Set via Vercel Dashboard:

  1. Dashboard → Project → Settings → Environment Variables
  2. Add each variable for Production, Preview, Development
  3. Redeploy to apply changes

Or via CLI:

bash
1vercel env add NEXT_PUBLIC_SUPABASE_URL production 2vercel env add STRIPE_SECRET_KEY production

Pattern 3: Deployment

Automatic Deployment:

bash
1# Push to main → production deployment 2git push origin main 3 4# Push to feature branch → preview deployment 5git push origin feature/new-feature

Manual Deployment:

bash
1cd apps/web 2vercel --prod # Deploy to production 3vercel # Deploy to preview

Pattern 4: Build Configuration

pnpm Monorepo Support:

json
1// apps/web/package.json 2{ 3 "scripts": { 4 "build": "next build", 5 "dev": "next dev", 6 "start": "next start" 7 } 8}

Install Command (vercel.json):

Do not set this in per-app vercel.json. Leave install commands blank so Vercel runs pnpm from the repo root.

Pattern 5: Monorepo Root Directory Configuration (CRITICAL)

Problem: "No Next.js version detected" error

When deploying from a monorepo subdirectory, Vercel looks for next in the repository root's package.json. It cannot be configured via vercel.json alone.

Solution: Set Root Directory via Dashboard

  1. Deploy once (will fail with "No Next.js version detected")
  2. Go to Vercel Dashboard → Project → Settings → General
  3. Find "Root Directory" section → Click "Edit"
  4. Set to subdirectory path: apps/admin or apps/web
  5. Click "Save"
  6. Redeploy from Deployments tab

Alternative: GitHub Integration (Recommended for Free Tier)

GitHub integration auto-detects monorepo structure:

  1. Go to https://vercel.com/new
  2. Import GitHub repository
  3. Vercel shows "Multiple apps detected"
  4. Configure each app:
    • Name: admin / web
    • Root Directory: apps/admin / apps/web
    • Framework: Next.js (auto-detected)
    • Build Command: (leave blank)
    • Install Command: (leave blank)
  5. Deploy both projects

Free Tier Strategy:

  • Separate projects (admin + web) - Recommended

    • 2 projects = 2 separate domains
    • Independent deployments
    • Easier environment variable management
    • Both deployments count toward free tier quota
  • Single project with routing - NOT recommended

    • Complex routing configuration
    • Harder to manage separate domains
    • No benefit on free tier

Debugging Build Failures

Issue: "No Next.js version detected"

Cause: Root Directory not configured for monorepo

Fix: Set Root Directory to subdirectory path via Vercel dashboard (see Pattern 5)

Issue: Module not found

Fix: Verify workspace dependencies installed, check tsconfig paths

Issue: Environment variable undefined

Fix: Add to Vercel dashboard, redeploy

Issue: Build timeout

Fix: Optimize build time, increase timeout in Vercel settings

References

Related Skills

Looking for an alternative to vercel-deployment or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication