Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
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). --- name: vercel-github-actions-deploy description: 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. Cov Capability contract not published. No trust telemetry is available yet. 26 GitHub stars reported by the source. Last updated 4/14/2026.
Freshness
Last checked 4/14/2026
Best For
vercel-github-actions-deploy is best for general automation workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
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). --- name: vercel-github-actions-deploy description: 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. Cov
Public facts
5
Change events
1
Artifacts
0
Freshness
Apr 14, 2026
Capability contract not published. No trust telemetry is available yet. 26 GitHub stars reported by the source. Last updated 4/14/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 14, 2026
Vendor
Itsomsarraf
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 26 GitHub stars reported by the source. Last updated 4/14/2026.
Setup snapshot
git clone https://github.com/itsOmSarraf/vercel-github-actions-deploy-skills.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Itsomsarraf
Protocol compatibility
OpenClaw
Adoption signal
26 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
5
Snippets
0
Languages
typescript
Parameters
text
Teammate pushes to main
↓
GitHub Actions triggers
↓
Rewrites commit author to account owner (on CI runner only)
↓
Vercel CLI builds and deploys to productionbash
# Step 1: Install Vercel CLI (if not installed)
npm install -g vercel
# Step 2: Link your project
npx vercel link
# → Follow prompts: select scope, link to existing project or create new
# Step 3: A file is created at .vercel/project.json
# It looks like this:
# {
# "orgId": "team_aBcDeFgHiJkLmN",
# "projectId": "prj_xYzAbCdEfGhIjK"
# }
# Step 4: Make sure .vercel is gitignored
echo ".vercel" >> .gitignorebash
git add .github/workflows/deploy.yml git commit -m "ci: add Vercel deploy workflow" git push origin main
yaml
name: Deploy to Vercel
on:
push:
branches: [main]
workflow_dispatch:
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Override git author to repo owner
run: |
git config user.email "${{ secrets.DEPLOY_EMAIL }}"
git config user.name "${{ secrets.DEPLOY_NAME }}"
git commit --amend --reset-author --no-edit
- uses: actions/setup-node@v4
with:
node-version: 20
- uses: oven-sh/setup-bun@v2
- name: Install Vercel CLI
run: npm install -g vercel
- name: Pull Vercel environment
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
- name: Build project
run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy to Vercel
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}yaml
on:
pull_request:
branches: [main]
# In the build step:
- run: vercel build --token=${{ secrets.VERCEL_TOKEN }}
# In the deploy step:
- run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }}Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB OPENCLEW
Editorial quality
ready
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). --- name: vercel-github-actions-deploy description: 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. Cov
Deploy Vercel projects from GitHub Actions on the free Hobby plan — letting any teammate trigger production deploys.
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).
Teammate pushes to main
↓
GitHub Actions triggers
↓
Rewrites commit author to account owner (on CI runner only)
↓
Vercel CLI builds and deploys to production
main — by anyoneworkflow_dispatch)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.
| # | Action | Where to Do It | What You Get |
|---|--------|----------------|--------------|
| 1 | Create a Vercel deploy token | Go to 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 Project ID | Open .vercel/project.json → copy orgId and projectId values | VERCEL_ORG_ID, VERCEL_PROJECT_ID |
| 4 | Know the Vercel account owner's identity | The email and name on the Vercel account that owns the project | DEPLOY_EMAIL, DEPLOY_NAME |
| 5 | Add all 5 secrets to GitHub | Go to your repo → Settings → Secrets and variables → Actions → New repository secret | Secrets stored in GitHub |
IMPORTANT: The AI assistant will create the workflow YAML file for you, but it cannot create the Vercel token, link your project, or add GitHub secrets — you must do steps 1-5 yourself.
Add each of these at: https://github.com/<owner>/<repo>/settings/secrets/actions
| Secret Name | Where to Get It | Example Value |
|-------------|-----------------|---------------|
| VERCEL_TOKEN | vercel.com/account/tokens → Create Token | pZt7x... (long string) |
| VERCEL_ORG_ID | .vercel/project.json → "orgId" field | team_aBcDeFgHiJkLmN |
| VERCEL_PROJECT_ID | .vercel/project.json → "projectId" field | prj_xYzAbCdEfGhIjK |
| DEPLOY_EMAIL | Email of the person who owns the Vercel project | owner@example.com |
| DEPLOY_NAME | Display name of the Vercel project owner | Om Sarraf |
# Step 1: Install Vercel CLI (if not installed)
npm install -g vercel
# Step 2: Link your project
npx vercel link
# → Follow prompts: select scope, link to existing project or create new
# Step 3: A file is created at .vercel/project.json
# It looks like this:
# {
# "orgId": "team_aBcDeFgHiJkLmN",
# "projectId": "prj_xYzAbCdEfGhIjK"
# }
# Step 4: Make sure .vercel is gitignored
echo ".vercel" >> .gitignore
Once you have all 5 secrets ready, setup takes under 5 minutes.
Choose based on your package manager:
bun.lock) → examples/deploy-bun.ymlpackage-lock.json) → examples/deploy-npm.ymlpnpm-lock.yaml) → examples/deploy-pnpm.ymlCopy the chosen file to .github/workflows/deploy.yml in your repo.
(You must do this manually — see "User Action Required" above)
Go to https://github.com/<owner>/<repo>/settings/secrets/actions and add:
VERCEL_TOKENVERCEL_ORG_IDVERCEL_PROJECT_IDDEPLOY_EMAILDEPLOY_NAMEgit add .github/workflows/deploy.yml
git commit -m "ci: add Vercel deploy workflow"
git push origin main
Watch it deploy in the Actions tab of your GitHub repo.
name: Deploy to Vercel
on:
push:
branches: [main]
workflow_dispatch:
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Override git author to repo owner
run: |
git config user.email "${{ secrets.DEPLOY_EMAIL }}"
git config user.name "${{ secrets.DEPLOY_NAME }}"
git commit --amend --reset-author --no-edit
- uses: actions/setup-node@v4
with:
node-version: 20
- uses: oven-sh/setup-bun@v2
- name: Install Vercel CLI
run: npm install -g vercel
- name: Pull Vercel environment
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
- name: Build project
run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
- name: Deploy to Vercel
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}
Using npm? Remove the Bun step.
Using pnpm? Replace the Bun step with uses: pnpm/action-setup@v4.
See examples/ for ready-to-use workflow files for each package manager.
If the account owner pushes, both Vercel's Git integration and GitHub Actions will deploy. To avoid this:
exit 0This disables Vercel's built-in Git deploys and lets GitHub Actions handle everything.
(This is a manual step in the Vercel dashboard — the AI assistant cannot do this for you.)
To deploy previews on pull requests, change the trigger and remove --prod:
on:
pull_request:
branches: [main]
# In the build step:
- run: vercel build --token=${{ secrets.VERCEL_TOKEN }}
# In the deploy step:
- run: vercel deploy --prebuilt --token=${{ secrets.VERCEL_TOKEN }}
vercel pull fetches all env vars from your Vercel project automatically. No need to duplicate them in GitHub Secrets.
Note: Your project's env vars must already be configured in the Vercel dashboard. If you haven't added them yet, go to: Vercel Dashboard → your project → Settings → Environment Variables.
Does the author override mess with my git history? No. The rewrite only happens inside the disposable GitHub Actions runner. Your actual repo commits are untouched.
Does this work with monorepos?
Yes. Make sure vercel link points to the correct project. See templates/deploy-workflow-template.md for multi-project setup.
What about environment variables?
vercel pull fetches all env vars from your Vercel project automatically — but they must exist in the Vercel dashboard first.
The deploy worked but my site didn't update?
You might have Vercel's Git integration also deploying (race condition). Set Ignored Build Step to exit 0 in Vercel project settings.
I'm getting "VERCEL_TOKEN is not set"?
GitHub Secrets are case-sensitive. Make sure the name is exactly VERCEL_TOKEN, not vercel_token or Vercel_Token.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/snapshot"
curl -s "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/contract"
curl -s "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T02:00:24.648Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Itsomsarraf",
"href": "https://github.com/itsOmSarraf/vercel-github-actions-deploy-skills",
"sourceUrl": "https://github.com/itsOmSarraf/vercel-github-actions-deploy-skills",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:26:59.683Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-14T22:26:59.683Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "26 GitHub stars",
"href": "https://github.com/itsOmSarraf/vercel-github-actions-deploy-skills",
"sourceUrl": "https://github.com/itsOmSarraf/vercel-github-actions-deploy-skills",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-14T22:26:59.683Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/itsomsarraf-vercel-github-actions-deploy-skills/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to vercel-github-actions-deploy and adjacent AI workflows.