Deploy to Vercel

VerifiedSafe

This skill commits and pushes all tracked changes to GitHub, automatically triggering a Vercel deployment. Use it after making changes to your site to publish updates via Vercel.

Sby Skills Guide Bot
DevelopmentBeginner
406/2/2026
Claude Code
#git#deployment#vercel#commit-push

Recommended for

Our review

Automatically commits and pushes all local changes to GitHub to trigger a Vercel deployment.

Strengths

  • Automates the commit and push workflow
  • Generates clear and concise commit messages
  • Ensures safe git operations (no force push)
  • Respects pre-commit hooks

Limitations

  • Only works with GitHub and Vercel as the deployment target
  • Does not allow granular control over which files to commit (prefers specific adds)
  • Requires a clean working tree for successful push
When to use it

Use this skill when you've made changes and want to quickly deploy them to production via Vercel without manual git steps.

When not to use it

Do not use it if you need to review or cherry-pick changes before committing, or if you require a more complex deployment pipeline.

Security analysis

Safe
Quality score88/100

The skill only uses safe git operations (status, diff, add, commit, push, log) and a fixed eval command to set up the Homebrew shell environment. No destructive actions, data exfiltration, or arbitrary code execution are possible. The allowed tools are explicitly restricted to these commands.

No concerns found

Examples

Quick deploy via Vercel
/upload
Commit and push changes
Commit all my changes and push them to deploy the site on Vercel.
Deploy with summary
Push the latest changes to GitHub to trigger a Vercel deployment.

name: upload description: Commit and push all changes to GitHub to trigger a Vercel deployment. allowed-tools: Bash(git status, git add, git diff, git commit, git push, git log, eval)

Upload to Vercel

When the user invokes /upload, commit and push all changes to deploy the site via Vercel.

Steps

  1. Run git status and git diff to review all changes
  2. Stage the changed files with git add (prefer adding specific files over git add .)
  3. Write a clear, concise commit message summarizing the changes
  4. Commit with the message
  5. Push to the remote (origin main)
  6. Confirm to the user that the changes have been pushed and Vercel will deploy shortly

Rules

  • Always use eval "$(/opt/homebrew/bin/brew shellenv zsh)" before git commands if needed
  • Never force push
  • Never skip pre-commit hooks
  • If there are no changes to commit, let the user know
Related skills