deploy-pilot for Openclaw

A powerful deployment orchestrator for Docker Compose and Proxmox LXC with automated rollbacks and chat-based approval workflows.

mariusfit
v1.0.0
Feb 25, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install clawhub-skill-deploy-pilot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install clawhub-skill-deploy-pilot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is deploy-pilot?

deploy-pilot is an advanced deployment automation tool designed to bring enterprise-level reliability to containerized and virtualized environments. It manages the full lifecycle of Docker Compose stacks and Proxmox LXC containers, ensuring that every update is versioned, verified, and safe. By bridging the gap between infrastructure and communication, it allows teams to manage production environments with confidence through integrated health checks and remote approval systems.

As a versatile addition to your collection of Openclaw Skills, this tool focuses on zero-downtime updates and high availability. It simplifies complex deployment patterns like blue-green switches and provides a robust auditing system, making it ideal for developers and sysadmins who require strict version control over their containerized applications.

deploy-pilot Use Cases

  • Managing zero-downtime blue-green deployments for production Docker Compose stacks.
  • Automating Proxmox LXC container updates with built-in version snapshots and rollback capabilities.
  • Implementing chat-driven deployment approvals via WhatsApp or Telegram for remote team workflows.
  • Running automated database migrations as pre-deployment hooks to ensure data integrity.
  • Scheduling recurring image updates and environment health audits using cron integration.

How deploy-pilot Works

  1. The user registers a Docker or LXC stack within the system, defining health check endpoints and optional hooks.
  2. A deployment is initiated via the CLI, triggering a notification to a configured chat channel for manual approval if required.
  3. Once approved, the skill executes pre-deployment hooks, such as performing database backups or clearing caches.
  4. It creates a state snapshot of the current version and pulls the updated images or container templates.
  5. The new version is deployed; in blue-green mode, this happens alongside the current version to prevent downtime.
  6. The tool runs automated health checks (HTTP, SSH, or custom scripts) to verify the new environment's stability.
  7. Upon success, the old version is decommissioned; if the health check fails, the skill triggers an automatic rollback to the previous stable version.

deploy-pilot Setup

To install this skill, clone the files into your local directory and ensure the scripts are executable:

mkdir -p ~/.openclaw/workspace/skills/deploy-pilot
cd ~/.openclaw/workspace/skills/deploy-pilot
# Copy the skill files then run:
chmod +x deploy-pilot.sh deploy-pilot.py

Initialize the configuration to start managing your Openclaw Skills stacks:

./deploy-pilot.py init

To enable chat approvals, create the configuration directory and file:

mkdir -p ~/.openclaw/workspace/deploy-pilot
cat > ~/.openclaw/workspace/deploy-pilot/config.json << 'EOF'
{
  "approval_channel": "whatsapp",
  "approval_timeout_minutes": 30,
  "notify_deployments": true,
  "auto_rollback_on_health_fail": true
}
EOF

deploy-pilot Data Schema & Taxonomy

The skill manages its state and deployment logs within a centralized JSON database to maintain an audit trail. All configuration is stored at ~/.openclaw/workspace/deploy-pilot/stacks.json.

Attribute Description
stacks Root object containing all registered Docker and LXC environments.
type Defines whether the target is a Docker Compose stack or Proxmox LXC container.
health_checks Defines the logic for verifying deployment success (HTTP codes, timeouts, etc).
hooks Lists of script paths for pre-deployment and post-deployment execution.
versions An array of history objects containing timestamps, image tags, and approval metadata.

deploy-pilot Advanced Features

  • Blue-Green Deployment Orchestration: Minimizes risk by deploying new versions alongside existing ones before switching traffic.
  • Automated Rollback Engine: Instantly reverts to the last known good version if health checks fail post-deployment.
  • Remote Approval Workflow: Integrates with WhatsApp and Telegram for secure, chat-based authorization of production changes.
  • Custom Hook Framework: Supports complex CI/CD patterns with pre-deploy migrations and post-deploy notifications.
  • Programmable JSON Output: Includes full support for --json flags on all commands for integration with other Openclaw Skills or external monitoring tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*