← ClaudeAtlas

vercel-github-actions-deploylisted

Set up GitHub Actions to deploy any Vercel project using the Git Author Override method, enabling teammates to deploy on the free Hobby plan. Use when the user asks about Vercel deployment via GitHub Actions, CI/CD for Vercel, letting teammates deploy on Vercel free plan, bypassing Vercel's Hobby plan deploy restrictions, or automating Vercel production deploys. Covers workflow setup, GitHub Secrets configuration, and package manager variants (bun, npm, pnpm).
itsOmSarraf/vercel-github-actions-deploy-skills · ★ 26 · DevOps & Infrastructure · score 76
Install: claude install-skill itsOmSarraf/vercel-github-actions-deploy-skills
# Vercel GitHub Actions Deploy (Git Author Override) Deploy Vercel projects from GitHub Actions on the **free Hobby plan** — letting any teammate trigger production deploys. ## The Problem Vercel's free plan ties deployments to the **account owner**. When a teammate pushes to `main`, Vercel checks the git commit author and rejects it. Normally requires Pro plan ($20/mo per member). ## How It Works ``` Teammate pushes to main ↓ GitHub Actions triggers ↓ Rewrites commit author to account owner (on CI runner only) ↓ Vercel CLI builds and deploys to production ``` - Runs on every push to `main` — by **anyone** - Manual deploy via GitHub Actions tab (`workflow_dispatch`) - Actual repo history stays **untouched** (rewrite only on disposable runner) - Works on the **free Vercel plan** ## User Action Required — What You Need Before Starting This skill generates the workflow file automatically, but **you must provide 5 values** that only you have access to. The AI assistant **cannot** obtain these for you. ### Checklist: Things You Must Do Manually | # | Action | Where to Do It | What You Get | |---|--------|----------------|--------------| | 1 | **Create a Vercel deploy token** | Go to [vercel.com/account/tokens](https://vercel.com/account/tokens) → Create Token → Copy it | `VERCEL_TOKEN` | | 2 | **Link your project to Vercel** | Run `npx vercel link` in your project root (follow prompts) | Creates `.vercel/project.json` | | 3 | **Copy Org ID and Pro