deploy-vps
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.zipInstalls 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.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
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
-
Build dashboard:
cd src/dashboard && npm run build -
Stage and commit (if there are uncommitted changes):
git add -A && git statusAsk the user for a one-line commit message. Commit:
git commit -m "<user message>" -
Push to remote:
git push -
Sync to VPS:
bash scripts/sync.sh -
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 pson 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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| deploy-vps (this skill) | 0 | 4mo | Review | Intermediate |
| gcp-cloud-run | 5 | 5mo | Review | Intermediate |
| flow-nexus-platform | 6 | 4mo | Review | Beginner |
| smithery-mcp-deployment | 8 | 8mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by niklasbrandt
View all by niklasbrandt →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.
flow-nexus-platform
ruvnet
Comprehensive Flow Nexus platform management - authentication, sandboxes, app deployment, payments, and challenges
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
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.
vercel-deployment
davila7
Expert knowledge for deploying to Vercel with Next.js Use when: vercel, deploy, deployment, hosting, production.
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.