VM0VM0
Agent Skills

Vercel

Manage deployments, projects, and domains with the Vercel API

Vercel is a cloud platform for frontend frameworks and serverless functions. This skill enables your agent to manage deployments, projects, domains, environment variables, and webhooks.

Required Environment

NameTypeDescription
VERCEL_TOKENsecretVercel API bearer token

Connect your Vercel account in Settings > Connectors on the vm0 platform. The token is automatically injected at runtime.

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    framework: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/vercel

Run

Store your secret on the platform (recommended, one-time setup):

vm0 secret set VERCEL_TOKEN your-vercel-token

Then run your agent - secrets are automatically loaded:

vm0 run my-agent "list my recent deployments"

For CI/CD or temporary overrides, pass secrets at runtime: --secrets VERCEL_TOKEN=value. See Environment Variables for details.

Example Instructions

AGENTS.md
# Deployment Monitor Agent

You use Vercel to monitor and manage deployments.

## Workflow

1. List recent deployments for a project
2. Check deployment status (BUILDING, READY, ERROR)
3. Report any failed deployments with build logs
4. Promote successful preview deployments to production

## Alerts

- Flag ERROR state deployments immediately
- Report build times exceeding 5 minutes
- Notify when production deployment completes
AGENTS.md
# Environment Config Agent

You use Vercel to manage project environment variables.

## Workflow

1. List current environment variables for a project
2. Compare with required variables
3. Add or update missing variables
4. Verify across deployment targets (production, preview, development)

## Rules

- Never log secret values
- Always set variables for all targets unless specified
- Confirm before deleting existing variables