Install
openclaw skills install @northcap-group/deployment-kitDeploy and maintain services on a VPS with 1 command: build → restart → verify → monitor with heartbeat + Telegram alerts. Complete DevOps package: systemd units, nginx reverse proxy, cron @reboot, watchdog restarts, deploy scripts. WARNING: runs systemd restarts, sudo, nohup/setsid and changes runtime state — only use on services you own, test on staging first.
openclaw skills install @northcap-group/deployment-kitGet your service deployed and running 24/7 — with automatic restart on failure.
# Preview first (no changes) — recommended
bash scripts/deploy.sh --dry-run myapp
# Deploy (asks for confirmation before restart)
bash scripts/deploy.sh myapp
# Watchdog (cron every 2 min)
*/2 * * * * bash /opt/myapp/watchdog.sh myapp
# Telegram alert on failure (scripts/notify.sh)
bash scripts/notify.sh "⚠️ myapp down — restarted"
sudo systemctl restart for systemd services, or pkill -f + nohup relaunch for plain processes. Always asks for confirmation (or use --dry-run to preview). Can cause downtime.~/.config/tg-alert.env (or env vars).deployment-kit/
├── SKILL.md
└── scripts/
├── deploy.sh # build → restart → verify
├── watchdog.sh # heartbeat + auto-restart + alert
├── notify.sh # Telegram message (bot token + chat id)
└── myapp.service # systemd unit template
pkill -f "pattern" that matches itself — use "pa[t]tern" or lsofsetsid bash -c '...' </dev/null >/dev/null 2>&1 & — intentional daemonization (process keeps running after shell exit)sudo systemctl restart — requires sudo rights and affects the whole system. Only run commands you understand.~/.config/tg-alert.env with chmod 600, never in scripts, logs, shell history or git.