vercel-automation
Helps your agent automate tasks on Vercel. It can manage projects, domains, and settings automatically.
What it does
This tool helps you manage your projects on the Vercel platform. You can automate tasks like creating new versions of your site, setting up environment variables, and managing domains.
When to use it
- ✓When you want to see the status of your site's latest updates.
- ✓When you need to add a new secret configuration to your project.
- ✓When you want to set up a new domain for your website.
Example of what to ask your AI
“Show the last 5 deployments of my project 'MyAwesomeSite' that are ready.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It connects to your Vercel account and uses specific commands to perform the actions you request, such as listing projects or creating new deployments.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill vercel-automationOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/vercel-automation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Vercel Automation via Rube MCP
Automate Vercel platform operations through Composio's Vercel toolkit via Rube MCP.
Prerequisites
- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
- Active Vercel connection via
RUBE_MANAGE_CONNECTIONSwith toolkitvercel - Always call
RUBE_SEARCH_TOOLSfirst to get current tool schemas
Setup
Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.
- Verify Rube MCP is available by confirming
RUBE_SEARCH_TOOLSresponds - Call
RUBE_MANAGE_CONNECTIONSwith toolkitvercel - If connection is not ACTIVE, follow the returned auth link to complete Vercel OAuth
- Confirm connection status shows ACTIVE before running any workflows
Core Workflows
1. Monitor and Inspect Deployments
When to use: User wants to list, inspect, or debug deployments
Tool sequence:
VERCEL_LIST_ALL_DEPLOYMENTSorVERCEL_GET_DEPLOYMENTS- List deployments with filters [Required]VERCEL_GET_DEPLOYMENTorVERCEL_GET_DEPLOYMENT_DETAILS- Get specific deployment info [Optional]VERCEL_GET_DEPLOYMENT_LOGSorVERCEL_GET_RUNTIME_LOGS- View build/runtime logs [Optional]VERCEL_GET_DEPLOYMENT_EVENTS- Get deployment event timeline [Optional]VERCEL_LIST_DEPLOYMENT_CHECKS- View deployment check results [Optional]
Key parameters:
projectId: Filter deployments by projectstate: Filter by deployment state (e.g., 'READY', 'ERROR', 'BUILDING')limit: Number of deployments to returntarget: Filter by environment ('production', 'preview')deploymentIdoridOrUrl: Specific deployment identifier
Pitfalls:
- Deployment IDs and URLs are both accepted as identifiers in most endpoints
- Build logs and runtime logs are separate; use the appropriate tool
VERCEL_GET_DEPLOYMENT_LOGSreturns build logs;VERCEL_GET_RUNTIME_LOGSreturns serverless function logs- Deployment events include status transitions and are useful for debugging timing issues
2. Create and Manage Deployments
When to use: User wants to trigger a new deployment
Tool sequence:
VERCEL_LIST_PROJECTS- Find the target project [Prerequisite]VERCEL_CREATE_NEW_DEPLOYMENT- Trigger a new deployment [Required]VERCEL_GET_DEPLOYMENT- Monitor deployment progress [Optional]
Key parameters:
name: Project name for the deploymenttarget: Deployment target ('production' or 'preview')gitSource: Git repository source with ref/branch infofiles: Array of file objects for file-based deployments
Pitfalls:
- Either
gitSourceorfilesmust be provided, not both - Git-based deployments require proper repository integration
- Production deployments update the production domain alias automatically
- Deployment creation is asynchronous; poll with GET_DEPLOYMENT for status
3. Manage Environment Variables
When to use: User wants to add, list, or remove environment variables for a project
Tool sequence:
VERCEL_LIST_PROJECTS- Find the project ID [Prerequisite]VERCEL_LIST_ENV_VARIABLES- List existing env vars [Required]VERCEL_ADD_ENVIRONMENT_VARIABLE- Add a new env var [Optional]VERCEL_DELETE_ENVIRONMENT_VARIABLE- Remove an env var [Optional]
Key parameters:
projectId: Target project identifierkey: Environment variable namevalue: Environment variable valuetarget: Array of environments ('production', 'preview', 'development')type: Variable type ('plain', 'secret', 'encrypted', 'sensitive')
Pitfalls:
- Environment variable names must be unique per target environment
type: 'secret'variables cannot be read back after creation; only the ID is returned- Deleting an env var requires both
projectIdand the env varid(not the key name) - Changes require a new deployment to take effect
4. Manage Domains and DNS
When to use: User wants to configure custom domains or manage DNS records
Tool sequence:
VERCEL_GET_DOMAIN- Check domain status and configuration [Required]VERCEL_GET_DOMAIN_CONFIG- Get DNS/SSL configuration details [Optional]VERCEL_LIST_PROJECT_DOMAINS- List domains attached to a project [Optional]VERCEL_GET_DNS_RECORDS- List DNS records for a domain [Optional]VERCEL_CREATE_DNS_RECORD- Add a new DNS record [Optional]VERCEL_UPDATE_DNS_RECORD- Modify an existing DNS record [Optional]
…
FAQ
Do I need any special keys to use it?
No, you just need to connect your Vercel account. The tool handles the secure connection.
Can I create a brand new website from scratch?
You can trigger a new deployment for an existing project, but you cannot create a completely new project from scratch without code.
What happens if I make a configuration mistake?
The tool tries to follow your instructions. If something goes wrong, it might show an error or fail to complete the action, allowing you to correct it.
Details
Original description by the author
Automate Vercel tasks via Rube MCP (Composio): manage deployments, domains, DNS, env vars, projects, and teams. Always search tools first for current schemas.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4487
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
benchmark
Helps your agent measure code speed and performance. It's useful for ensuring things are fast and finding slowness issues.
affaan-m/ECC
content-hash-cache-pattern
Lets your agent use content hashes to cache file processing results. This avoids repeated processing and auto-invalidates the cache when content changes. Useful for speeding up slow tasks.
affaan-m/ECC
parallel-execution-optimizer
Makes your agent speed up complex tasks by breaking them into smaller parts and running them in parallel. It ensures everything is verified at the end.
affaan-m/ECC