Automates the build, commit, push, and sync pipeline for deploying to a VPS.

Install

mkdir -p .claude/skills/deploy-vps && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10747" && unzip -o skill.zip -d .claude/skills/deploy-vps && rm skill.zip

Installs to .claude/skills/deploy-vps

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Run the full openZero deploy pipeline: build dashboard, commit, push, sync to VPS, and optionally run live regression tests.
124 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Build the dashboard component
  • Stage and commit uncommitted changes
  • Push changes to the remote repository
  • Synchronize files to a VPS using rsync
  • Optionally run live regression tests

How it works

The skill executes a sequence of bash commands to build the dashboard, manage git operations, sync files to a VPS, and optionally run live regression tests.

Inputs & outputs

You give it
Current state of the openZero repository, optional --test flag
You get back
Deployed openZero repository on VPS, optional regression test results

When to use deploy-vps

  • Deploying to VPS
  • Syncing production server
  • Running live regression tests

About this skill

Deploy VPS Skill

Deploys the current state of the openZero repository to the production VPS.

Steps

  1. Build dashboard:

    cd src/dashboard && npm run build
    
  2. Stage and commit (if there are uncommitted changes):

    git add -A && git status
    

    Ask the user for a one-line commit message. Commit:

    git commit -m "<user message>"
    
  3. Push to remote:

    git push
    
  4. Sync to VPS:

    bash scripts/sync.sh
    
  5. Optional: Live regression test (if user requested --test):

    pytest tests/test_live_regression.py -v
    

Post-Deploy Checklist

  • Verify the dashboard loads at the production URL.
  • Check container health: docker compose ps on VPS.
  • Monitor logs for startup errors: docker compose logs --tail=20 backend.

Safety

  • Never include private details in commit messages.
  • The sync script respects rsync exclusions (personal/, .env, .git/, node_modules/).

When not to use it

  • When deploying to environments other than a VPS
  • When only performing partial deployment steps

Limitations

  • Requires user input for commit messages
  • Sync script respects rsync exclusions
  • Live regression tests are optional

How it compares

This skill automates a complete deployment pipeline to a VPS, including git operations and optional testing, unlike manual execution of each step.

Compared to similar skills

deploy-vps side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
deploy-vps (this skill)04moReviewIntermediate
gcp-cloud-run55moReviewIntermediate
flow-nexus-platform64moReviewBeginner
smithery-mcp-deployment88moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

gcp-cloud-run

aj-geddes

Deploy containerized applications on Google Cloud Run with automatic scaling, traffic management, and service mesh integration. Use for container-based serverless computing.

5107

flow-nexus-platform

ruvnet

Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges

691

smithery-mcp-deployment

CaullenOmdahl

Best practices for creating, optimizing, and deploying MCP servers to Smithery. Use this skill when:(1) Creating new MCP servers for Smithery deployment(2) Optimizing quality scores (achieving 90/100)(3) Troubleshooting deployment issues (0/0 tools, missing annotations, low scores)(4) Migrating existing MCP servers to Smithery format(5) Understanding Smithery's schema format requirements(6) Adding workflow prompts, tool annotations, or documentation resources(7) Configuring smithery.yaml and package.json for deployment

881

deployment-pipeline-design

wshobson

Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

670

vercel-deployment

davila7

Expert knowledge for deploying to Vercel with Next.js Use when: vercel, deploy, deployment, hosting, production.

359

netlify-deploy

openai

Deploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including preview and production deploys.

740

Search skills

Search the agent skills registry