.claude/skills/vercel/SKILL.md
Manage Vercel deployments via CLI. Check deployment status, view logs, manage environment variables, inspect domains, trigger builds, and debug production issues. Use for any deployment or hosting task.
npx skillsauth add Vero-Ventures/fuzzycat vercelInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage FuzzyCat's Vercel deployments. The CLI is installed at ~/.bun/bin/vercel and
already authenticated.
# List recent deployments
vercel ls
# Get latest deployment URL
vercel ls --json 2>/dev/null | python3 -c "
import sys,json
deploys=json.load(sys.stdin)
if deploys: print(f\"{deploys[0]['url']} | {deploys[0]['state']} | {deploys[0]['createdAt']}\")"
# Get deployment details
vercel inspect <deployment-url>
# View deployment logs
vercel logs <deployment-url>
# View real-time logs (streaming)
vercel logs <deployment-url> --follow
# List all env vars
vercel env ls
# List env vars for specific environment
vercel env ls --environment production
# Pull env vars to a file
vercel env pull /tmp/prod-env.txt --environment production
# Add an env var (all environments)
vercel env add VAR_NAME
# Add env var for specific environment
vercel env add VAR_NAME production
# Remove an env var
vercel env rm VAR_NAME
# List domains
vercel domains ls
# Inspect domain
vercel domains inspect fuzzycatapp.com
# Add a domain
vercel domains add subdomain.fuzzycatapp.com
# Project info
vercel project ls
# Link current directory to project
vercel link
# Deploy to preview
vercel
# Deploy to production (prefer auto-deploy via git push)
vercel --prod
# Note: Auto-deploys from GitHub are the standard workflow.
# Manual vercel --prod should be avoided unless auto-deploys are broken.
# Check build output
vercel logs <url> --output json 2>/dev/null | python3 -c "
import sys,json
for line in sys.stdin:
try:
entry = json.loads(line)
if entry.get('type') == 'error':
print(f\"ERROR: {entry.get('text','')}\")
except: pass"
# Check function logs (serverless)
vercel logs <url> --follow
# Check if deployment is healthy
curl -sL https://www.fuzzycatapp.com/api/health | python3 -m json.tool
# Quick health check
curl -sL https://www.fuzzycatapp.com/api/health | jq .status
# Check API v1
curl -sL https://www.fuzzycatapp.com/api/v1/health | python3 -m json.tool
# Check deployment status
vercel ls 2>/dev/null | head -5
fuzzy-cat-apps-projects/fuzzycathttps://www.fuzzycatapp.comnext build (Vercel default)vercel.json ignoreCommandmain branch on GitHubdevelopment
Manage Twilio SMS service via REST API. Send test messages, check message logs, inspect phone numbers, check account balance, and debug SMS delivery issues. Use for any SMS/Twilio administration task.
tools
Manage Supabase projects via CLI and Management API. List projects, check auth config, manage users, update settings, query databases, and inspect project health. Use for any Supabase administration task.
development
Interact with Stripe via REST API. List customers, payments, payouts, connected accounts, check balances, view webhook events, and manage Stripe Connect. Use for any Stripe administration, debugging, or data inspection task.
tools
Monitor and manage Sentry error tracking via CLI and REST API. List unresolved issues, check error rates, view stack traces, resolve issues, and manage releases. Use for any error monitoring or debugging task.