agent-pack-n-go
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Deploy any project to xCloud hosting — auto-detects stack (WordPress, Laravel, PHP, Node.js, Next.js, NestJS, Python, Go, Rust), routes to native or Docker deployment, generates production-ready Dockerfile, docker-compose.yml, GitHub Actions CI/CD, and .env.example. Works from zero Docker setup.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install asif2bd/xcloud-docker-deployInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Adapt any docker-compose.yml to work with xCloud — a git-push Docker deployment platform.
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.
Before anything else, scan the project directory for these files:
Read DETECT.md for full detection rules. Quick routing:
| Found in project | Stack | Action |
|---|---|---|
wp-config.php or wp-content/ |
WordPress | Read references/xcloud-native-wordpress.md |
composer.json + artisan |
Laravel | Read references/xcloud-native-laravel.md |
package.json + next.config.* |
Next.js | Docker path → use dockerfiles/nextjs.Dockerfile + compose-templates/nextjs-postgres.yml |
package.json (no framework config) |
Node.js | Read references/xcloud-native-nodejs.md |
composer.json (no artisan) |
PHP | Read references/xcloud-native-php.md |
requirements.txt or pyproject.toml |
Python | Docker path → use dockerfiles/python-fastapi.Dockerfile |
go.mod |
Go | Docker path — generate Dockerfile manually |
docker-compose.yml exists |
Existing Docker | Proceed to Step 1 below |
Dockerfile (no compose) |
Build-from-source | Generate compose → Scenario A below |
See references/xcloud-deploy-paths.md for the Native vs Docker decision guide.
Inspect the provided docker-compose.yml:
| Signal | Scenario |
|---|---|
build: or build: context: . |
A — Build-from-source |
| Caddy / Traefik / nginx-proxy service | B — Proxy conflict |
Multiple ports: across services |
B — Multi-port |
| `./nginx.conf:/et... |
These signals come from indexed source analysis and may lag behind changes. Check the current source files.
For AI Agents: Auto-detect any project stack and deploy it to xCloud — native or Docker path, zero config required.
Paste a project structure or docker-compose.yml and ask the AI to deploy it on xCloud. The skill:
| Scenario | Signal | Fix |
|---|---|---|
| Stack detection | Any project files | Auto-routes to native or Docker path |
| Build-from-source | build: context: . in compose |
GitHub Actions → GHCR; replaces build: with image: |
| Proxy conflict | Caddy/Traefik/nginx-proxy service | Removes it, adds embedded nginx-router |
| Multi-port | Multiple ports: on different services |
Routes through nginx-router, single exposed port |
| External config | ./nginx.conf:/etc/nginx/... |
Embeds config inline via configs: block |
| No Docker at all | WordPress/Laravel/Node.js project | Native xCloud deploy guide |
# From ClawHub
clawhub install xcloud-docker-deploy
# Or manually
git clone https://github.com...
# xCloud Docker Deploy 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. --- ## Phase 0 — Detect Project Type First **Before anything else, scan the project directory for these files:** Read `DETECT.md` for full detection rules. Quick routing: | Found in project | Stack | Action | |---|---|---| | `wp-config.php` or `wp-content/` | WordPress | Read `references/xcloud-native-wordpress.md` | | `composer.json` + `artisan` | Laravel | Read `references/xcloud-native-laravel.md` | | `package.json` + `next.config.*` | Next.js | Docker path → use `dockerfiles/nextjs.Dockerfile` + `compose-templates/nextjs-postgres.yml` | | `package.json` (no framework config) | Node.js | Read `references/xcloud-native-nodejs.md` | | `composer.json` (no artisan) | PHP | Read `references/xcloud-native-php.md` | | `requirements.txt` or `pyproject.toml` | Python | Docker path → use `dockerfiles/python-fastapi.Dockerfile` | | `go.mod` | Go | Docker path — generate Dockerfile manually | | `docker-compose.yml` exists | Existing Docker | Proceed to Step 1 below | | `Dockerfile` (no compose) | Build-from-source | Generate compose → Scenario A below | See `references/xcloud-deploy-paths.md` for the Native vs Docker decision guide. --- ## Step 1 — Detect Which Scenarios Apply Inspect the provided `docker-compose.yml`: | Signal | Scenario | |--------|----------| | `build:` or `build: context: .` | **A** — Build-from-source | | Caddy / Traefik / nginx-proxy service | **B** — Proxy conflict | | Multiple `ports:` across services | **B** — Multi-port | | `./nginx.conf:/et...
# xCloud Docker Deploy Skill > **For AI Agents:** Auto-detect any project stack and deploy it to [xCloud](https://xcloud.host) — native or Docker path, zero config required. [](https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases) [](LICENSE) [](https://skillsmp.com) [](https://clawhub.ai/Asif2BD/xcloud-docker-deploy) [](#install) --- ## What It Does Paste a project structure or `docker-compose.yml` and ask the AI to deploy it on xCloud. The skill: 1. **Detects your stack** — WordPress, Laravel, PHP, Node.js, Next.js, NestJS, Nuxt, Python, Go, Rust, or existing Docker 2. **Picks the right path** — xCloud Native deploy vs Docker 3. **Generates all files** — Dockerfile, docker-compose.yml, GitHub Actions CI/CD, .env.example 4. **Gives exact xCloud UI steps** — copy-paste ready ### What It Handles | Scenario | Signal | Fix | |----------|--------|-----| | **Stack detection** | Any project files | Auto-routes to native or Docker path | | **Build-from-source** | `build: context: .` in compose | GitHub Actions → GHCR; replaces `build:` with `image:` | | **Proxy conflict** | Caddy/Traefik/nginx-proxy service | Removes it, adds embedded nginx-router | | **Multi-port** | Multiple `ports:` on different services | Routes through nginx-router, single exposed port | | **External config** | `./nginx.conf:/etc/nginx/...` | Embeds config inline via `configs:` block | | **No Docker at all** | WordPress/Laravel/Node.js project | Native xCloud deploy guide | --- ## Install ### Claude Code (CLI) ```bash # From ClawHub clawhub install xcloud-docker-deploy # Or manually git clone https://github.com...
🚀 Clone your OpenClaw AI Agent to a new device in ~25 minutes — configs, memory, skills, everything.
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
⚡ SOTA agent skills for OpenClaw — observability, security, code quality, incident response, and more. Built by Anvil AI.
OpenClaw Skill: Safely restart the Gateway with context preservation, guardian watchdog, and multi-channel notification