Skip to content
Deployment
Skill

/xCloud-Docker-Deploy-Skill

xCloud Docker Deploy v1.4.1 — a confirmation-gated skill for preparing projects for xCloud. It inspects or changes files only after user consent, generates Docker/GHCR deployment files, fixes xCloud port rules, and routes live API work only after a separate explicit

From plugin
xcloud-docker-deploy-skill
181 skill

Claude Code

$ npx -y skills add Asif2BD/xCloud-Docker-Deploy-Skill --skill xCloud-Docker-Deploy-Skill --agent claude-code

SKILL.md

xCloud-Docker-Deploy-Skill.SKILL.md
name: xcloud-docker-deploy
description: "xCloud Docker Deploy v1.4.1 — a confirmation-gated skill for preparing projects for xCloud. It inspects or changes files only after user consent, generates Docker/GHCR deployment files, fixes xCloud port rules, and routes live API work only after a separate explicit token-consent step."
license: Apache-2.0
version: "1.4.1"
author: "M Asif Rahman"
homepage: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill"
source: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill"
repository: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill"
metadata:
  {
    "openclaw":
      {
        "emoji": "🐳",
        "requires": { "bins": ["git", "docker"] },
        "install":
          [
            {
              "id": "github",
              "kind": "link",
              "label": "GitHub",
              "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill",
            },
            {
              "id": "release",
              "kind": "link",
              "label": "Latest Release",
              "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1",
            },
            {
              "id": "xcloud-agent-skills",
              "kind": "link",
              "label": "xCloud Agent Skills",
              "url": "https://app.xcloud.host/agent/skills",
            },
            {
              "id": "xcloud-api",
              "kind": "link",
              "label": "xCloud API Docs",
              "url": "https://app.xcloud.host/api/v1/docs",
            },
            {
              "id": "security",
              "kind": "link",
              "label": "Security Notes",
              "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/blob/main/SECURITY.md",
            },
          ],
      },
  }
tags:
  - docker
  - deployment
  - devops
  - xcloud
  - docker-compose
  - github-actions
  - wordpress
  - laravel
  - nextjs
  - nodejs
  - python
  - ci-cd
  - hosting
  - infrastructure
category: "DevOps & Deployment"
platforms:
  - claude-code
  - openClaw
  - claude-ai
  - cursor
  - windsurf
  - codex
  - any
security:
  verified: true
  package_no_runtime_network_calls: true
  no_executables: true
  templates_only: true
  requires_explicit_user_confirmation: true
  live_api_requires_separate_consent: true

xCloud Docker Deploy v1.4.1

[![Version](https://img.shields.io/badge/version-1.4.1-brightgreen.svg)](https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1) [![ClawHub](https://img.shields.io/badge/ClawHub-xcloud--docker--deploy-blue)](https://clawhub.ai/asif2bd/skills/xcloud-docker-deploy) [![xCloud API](https://img.shields.io/badge/xCloud-API%20Skills-purple)](https://app.xcloud.host/agent/skills) [![License](https://img.shields.io/badge/license-Apache--2.0-green.svg)](LICENSE)

Built for xCloud Custom Docker deployments by [Asif2BD](https://github.com/Asif2BD) · [GitHub](https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill) · [Latest Release](https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1) · [xCloud Agent Skills](https://app.xcloud.host/agent/skills)

Start Here

This is a deployment-preparation skill. Before it inspects a project, edits files, recommends production changes, asks for API tokens, or routes to live xCloud API skills, the agent must confirm the exact action with the user.

Use this safe opening:

> I can do read-only analysis first, or I can generate deployment files after your confirmation. I will not push, deploy, collect tokens, or call live xCloud APIs unless you explicitly approve that exact step.

Use normal human language. Ask:

> This is my project. I want to deploy it on xCloud. Please inspect it, decide whether it should use xCloud native deployment or Docker, generate the proper Dockerfile, Docker image workflow, docker-compose.yml, `.env.example`, and give me the exact xCloud deployment steps.

If you already have a compose file, ask:

> Please make this `docker-compose.yml` work on xCloud. Fix anything xCloud does not support, especially Docker build steps, proxy services, and host ports 80/443.

The agent should then: 1. Ask whether to perform read-only analysis or generate files. 2. Detect the stack after the user confirms project inspection. 3. Choose native xCloud deployment or Custom Docker. 4. Generate or fix Docker files only after explicit confirmation. 5. Explain the exact xCloud UI/API steps in simple language. 6. Before any production-impacting step, recommend a branch, backup, and staging/test deployment.

> **xCloud port-safety notice:** final compose output must never bind host port `80` or `443`. If an app listens on container port `80`, use `3080:80` and set xCloud's exposed/primary port to `3080`.

Adapt any `docker-compose.yml` to work with [xCloud](https://xcloud.host) — a git-push Docker deployment platform.

How xCloud Works

git push → xCloud runs: docker-compose pull && docker-compose up -d

**xCloud never runs `docker build`.** Images must be pre-built in a public registry. SSL, reverse proxy, and domain routing are handled by xCloud — your stack must not duplicate them.

Read `references/xcloud-constraints.md` for the full ruleset before making changes.

Current xCloud API + Agent Skills Context

xCloud now publishes API-backed agent skills for operational work:

| Official skill | Owns | |---|---| | `xcloud:servers` | Servers, PHP, databases, cron, firewall/fail2ban, sudo users, WordPress provisioning | | `xcloud:sites` | Site lifecycle, status, backups, domains, cache, SSH, site cron, git | | `xcloud:wordpress` | WordPress plugins, themes, updates, debug, magic login, vulnerabilities, PageSpeed | | `xcloud:ssl` | SSL certificates: view, install, renew, status, delete | | `xcloud:account` | Current user, API tokens, Cloudflare integrations, blueprints, health |

Use this skill for project detection, Dockerfile/compose generation, GHCR CI, and xCloud Custom Dock

Read more
@asif2bd
Ships withxcloud-docker-deploy-skill

For AI Agents: Let users say, "This is my project. I want to deploy it on xCloud."

Stars on GitHub

Momentum

stars in total
18
Star history of Asif2BD/xCloud-Docker-Deploy-Skill on GitHub, a chart by star-history.com

More skills from other plugins.

configuring-horizon

configuring-horizon

Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing…

coolify10d66k
@coollabsio@coollabsioInstall Skill
vercel-cli

vercel-cli

Guides deployment, configuration, and troubleshooting with the Vercel CLI. Use when operating Vercel projects or resources…

vercel12d16k
@vercel@vercelInstall Skill
skypilot

skypilot

Use when launching cloud VMs, Kubernetes pods, or Slurm jobs for GPU/TPU/CPU workloads, training or fine-tuning models on cloud…

@skypilot-org@skypilot-orgInstall Skill
pinme

pinme

Use this skill when the user mentions "pinme", or needs to upload files, store to IPFS, create/publish/deploy websites or…

pinme2mo3.8k
@glitternetwork@glitternetworkInstall Skill

Questions about xCloud-Docker-Deploy-Skill.

Which coding agents can use xCloud-Docker-Deploy-Skill?
xCloud-Docker-Deploy-Skill installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.