Not in the top 1,000 by GitHub stars
Asif2BD/xCloud-Docker-Deploy-Skill
xCloud Docker Deployment Skill
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 7126946efdc6
No earlier version was observed for comparison.
Heat
0.2- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
xcloud-docker-deploy
When your agent uses it
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.
What it loads into context
Frontmatter
629 tokensAlways available to the agent
SKILL.md
3,557 tokensWhen the skill is activated
Reference documents
14,139 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Start Here
- How xCloud Works
- Current xCloud API + Agent Skills Context
- Phase 0 — Detect Project Type First
- Step 1 — Detect Which Scenarios Apply
- Scenario A — Build-from-Source
- Scenario B — Proxy Conflict / Multi-Port / External Config
- Scenario C — Multi-Service Build
- Output Format
- Rules
- Port Normalization
- Examples
Files
.clawhubignoreasset138 bytes.clawhubsafeasset3,349 bytes.github/FUNDING.ymlasset16 bytes.github/skillsmp.ymlasset572 bytesCHANGELOG.mddoc4,828 bytesCONTRIBUTING.mddoc1,408 bytesDETECT.mddoc1,660 bytesLICENSEasset638 bytesREADME.mddoc11,291 bytesSECURITY.mddoc5,392 bytesSKILL.mdcore13,975 bytesassets/github-actions-build.ymlasset2,663 bytescompose-templates/laravel-mysql.ymlasset2,647 bytescompose-templates/nextjs-postgres.ymlasset1,028 bytescompose-templates/nodejs-api-postgres.ymlasset945 bytescompose-templates/python-fastapi-postgres.ymlasset1,511 bytesdockerfiles/laravel.Dockerfileasset1,112 bytesdockerfiles/nextjs.Dockerfileasset984 bytesdockerfiles/node-app.Dockerfileasset721 bytesdockerfiles/php-generic.Dockerfileasset786 bytesdockerfiles/python-fastapi.Dockerfileasset542 bytesexamples/custom-app-dockerfile.mddoc2,796 bytesexamples/fullstack-monorepo.mddoc2,715 bytesexamples/laravel-app.mddoc1,143 bytesexamples/nextjs-app.mddoc1,106 bytesexamples/rybbit-analytics.mddoc2,531 bytesreferences/scenario-build-source.mddoc2,947 bytesreferences/scenario-multi-service-build.mddoc3,701 bytesreferences/scenario-proxy-conflict.mddoc4,689 bytesreferences/xcloud-constraints.mddoc2,435 bytesreferences/xcloud-deploy-paths.mddoc1,990 bytesreferences/xcloud-native-laravel.mddoc1,940 bytesreferences/xcloud-native-nodejs.mddoc1,045 bytesreferences/xcloud-native-php.mddoc865 bytesreferences/xcloud-native-wordpress.mddoc1,289 bytesskill.jsonasset3,810 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- xcloud-docker-deploy
Repository facts
- License
- No license detected
- Created
- Mar 3, 2026
- Last pushed
- Jun 23, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
- 1 broad permissionin 1 file: SKILL.md:1
- 4 dangerous shell commandsin 3 files: SKILL.md:137 README.md:151 dockerfiles/python-fastapi.Dockerfile:10
- 105 network referencesin 17 files: SKILL.md:5 skill.json:8 README.md:5 and 14 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 14 references to secretsin 8 files: examples/custom-app-dockerfile.md:16 examples/fullstack-monorepo.md:20 compose-templates/laravel-mysql.yml:11 and 5 more
- No requests to vote in Hot
Show all 124 signals by file
.clawhubignore
- Access to secretsline 6
[Credential-related source omitted]
.github/skillsmp.yml
LICENSE
README.md
- Network accessline 5
[](https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1) - Network accessline 6
[](LICENSE) - Network accessline 7
[](https://skillsmp.com) - Network accessline 8
[](https://clawhub.ai/Asif2BD/xcloud-docker-deploy) - Network accessline 9
[](#install) - Network accessline 90
# Or manually git clone https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill.git - Network accessline 91
git clone https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill.git - Network accessline 97
git clone https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill.git - Dangerous shell operationline 151
- `xcloud:servers` — servers, PHP, databases, cron, firewall/fail2ban, sudo users, WordPress provisioning - Network accessline 240
[xCloud](https://xcloud.host) is a git-push Docker deployment platform. Push your repo, xCloud runs `docker-compose pull && docker-compose up -d`. It handles SSL, reverse proxy, and domain routing automatically — your stack must not duplica - Network accessline 242
References: - xCloud Agent Skills docs: https://app.xcloud.host/agent/skills - Network accessline 243
- xCloud Agent Skills docs: https://app.xcloud.host/agent/skills - Network accessline 244
- xCloud Public API docs: https://app.xcloud.host/api/v1/docs - Network accessline 250
**M Asif Rahman** — [@Asif2BD](https://github.com/Asif2BD) - Network accessline 252
- ClawHub: [clawhub.ai/Asif2BD/xcloud-docker-deploy](https://clawhub.ai/Asif2BD/xcloud-docker-deploy) - Network accessline 253
- SkillsMP: [skillsmp.com](https://skillsmp.com)
SECURITY.md
- Network accessline 94
If you find a security issue with this skill or its generated output, open an issue at: https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/issues - Network accessline 95
https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/issues - Network accessline 99
- Source: https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill - Network accessline 100
- ClawHub: https://clawhub.ai/Asif2BD/xcloud-docker-deploy
SKILL.md
- Broad permissionsline 1
Unsupported or unresolved allowed-tools declaration - Network accessline 5
version: "1.4.1" author: "M Asif Rahman" homepage: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill" - Network accessline 6
author: "M Asif Rahman" homepage: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill" source: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill" - Network accessline 7
homepage: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill" - Network accessline 8
source: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill" - Network accessline 9
repository: "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill" - Network accessline 20
"kind": "link", "label": "GitHub", "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 21
"label": "GitHub", "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", }, - Network accessline 22
"url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 26
"kind": "link", "label": "Latest Release", "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1", - Network accessline 27
"label": "Latest Release", "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1", }, - Network accessline 28
"url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1", - Network accessline 32
"kind": "link", "label": "xCloud Agent Skills", "url": "https://app.xcloud.host/agent/skills", - Network accessline 33
"label": "xCloud Agent Skills", "url": "https://app.xcloud.host/agent/skills", }, - Network accessline 34
"url": "https://app.xcloud.host/agent/skills", - Network accessline 38
"kind": "link", "label": "xCloud API Docs", "url": "https://app.xcloud.host/api/v1/docs", - Network accessline 39
"label": "xCloud API Docs", "url": "https://app.xcloud.host/api/v1/docs", }, - Network accessline 40
"url": "https://app.xcloud.host/api/v1/docs", - Network accessline 44
"kind": "link", "label": "Security Notes", "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/blob/main/SECURITY.md", - Network accessline 45
"label": "Security Notes", "url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/blob/main/SECURITY.md", }, - Network accessline 46
"url": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/blob/main/SECURITY.md", - Network accessline 86
[](https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1) - Network accessline 87
[](https://clawhub.ai/asif2bd/skills/xcloud-docker-deploy) - Network accessline 88
[](https://app.xcloud.host/agent/skills) - Network accessline 89
[](LICENSE) - Network accessline 91
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 - Network accessline 119
Adapt any `docker-compose.yml` to work with [xCloud](https://xcloud.host) — a git-push Docker deployment platform. - Dangerous shell operationline 137
| `xcloud:servers` | Servers, PHP, databases, cron, firewall/fail2ban, sudo users, WordPress provisioning | - Dangerous shell operationline 155
- `xcloud:servers` for server capacity, PHP, databases, cron, firewall, sudo users, WordPress provisioning
assets/github-actions-build.yml
- Network accessline 57
if: ${{ secrets.XCLOUD_DEPLOY_WEBHOOK != '' }} run: | curl -s -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \ - Network accessline 58
run: | curl -s -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \ -H "Content-Type: application/json" \ - Network accessline 59
curl -s -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \
compose-templates/laravel-mysql.yml
compose-templates/nextjs-postgres.yml
- Access to secretsline 14
[Credential-related source omitted]
compose-templates/nodejs-api-postgres.yml
- Access to secretsline 13
[Credential-related source omitted]
compose-templates/python-fastapi-postgres.yml
- Access to secretsline 12
[Credential-related source omitted]
dockerfiles/laravel.Dockerfile
- Network accessline 6
RUN apk add --no-cache git curl libpng-dev libxml2-dev zip unzip nodejs npm
dockerfiles/python-fastapi.Dockerfile
- Dangerous shell operationline 10
&& rm -rf /var/lib/apt/lists/*
examples/custom-app-dockerfile.md
- Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 44
[Credential-related source omitted] - Network accessline 104
- name: Trigger xCloud deploy if: ${{ secrets.XCLOUD_DEPLOY_WEBHOOK != '' }} run: curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" - Network accessline 106
run: curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" - Access to secretsline 125
[Credential-related source omitted]
examples/fullstack-monorepo.md
- Access to secretsline 20
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Network accessline 91
location /api/ { proxy_pass http://backend:8000/; - Network accessline 92
proxy_pass http://backend:8000/; - Network accessline 99
location / { proxy_pass http://frontend:3000/; - Network accessline 100
proxy_pass http://frontend:3000/; - Access to secretsline 119
[Credential-related source omitted]
examples/laravel-app.md
- Network accessline 14
APP_KEY= APP_DEBUG=false APP_URL=https://yourdomain.com - Network accessline 16
APP_URL=https://yourdomain.com - Access to secretsline 32
[Credential-related source omitted] - Network accessline 41
git init && git add . && git commit -m "Initial commit" git remote add origin https://github.com/OWNER/REPO.git - Network accessline 42
git remote add origin https://github.com/OWNER/REPO.git - Access to secretsline 58
[Credential-related source omitted]
examples/nextjs-app.md
examples/rybbit-analytics.md
references/scenario-build-source.md
- Network accessline 73
- name: Trigger xCloud deploy run: | curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \ - Network accessline 74
run: | curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \ -H "Content-Type: application/json" - Network accessline 75
curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \
references/scenario-multi-service-build.md
- Network accessline 128
if: ${{ secrets.XCLOUD_DEPLOY_WEBHOOK != '' }} run: | curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \ - Network accessline 129
run: | curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \ -H "Content-Type: application/json" - Network accessline 130
curl -X POST "${{ secrets.XCLOUD_DEPLOY_WEBHOOK }}" \
references/scenario-proxy-conflict.md
- Network accessline 88
location /api/ { proxy_pass http://backend:3001/; - Network accessline 89
proxy_pass http://backend:3001/; - Network accessline 96
location / { proxy_pass http://frontend:3002/; - Network accessline 97
proxy_pass http://frontend:3002/; - Network accessline 118
sh -c "echo 'server { listen 80; location /api/ { proxy_pass http://backend:3001/; } - Network accessline 119
listen 80; location /api/ { proxy_pass http://backend:3001/; } location / { proxy_pass http://frontend:3002/; } - Network accessline 120
location /api/ { proxy_pass http://backend:3001/; } - Network accessline 121
location / { proxy_pass http://frontend:3002/; }
references/xcloud-native-laravel.md
skill.json
- Network accessline 8
"name": "M Asif Rahman", "github": "Asif2BD", "url": "https://github.com/Asif2BD" - Network accessline 9
"github": "Asif2BD", "url": "https://github.com/Asif2BD" }, - Network accessline 10
"url": "https://github.com/Asif2BD" - Network accessline 11
}, "license": "Apache-2.0", "homepage": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 12
"license": "Apache-2.0", "homepage": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", "repository": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 13
"homepage": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 14
"repository": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 96
"claude_code": "cp -r xcloud-docker-deploy ~/.claude/skills/", "codex": "cp -r xcloud-docker-deploy ~/.codex/skills/", "manual": "git clone https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill.git" - Network accessline 97
"codex": "cp -r xcloud-docker-deploy ~/.codex/skills/", "manual": "git clone https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill.git" }, - Network accessline 98
"manual": "git clone https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill.git" - Network accessline 99
}, "links": { "clawhub": "https://clawhub.ai/Asif2BD/xcloud-docker-deploy", - Network accessline 100
"links": { "clawhub": "https://clawhub.ai/Asif2BD/xcloud-docker-deploy", "github": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 101
"clawhub": "https://clawhub.ai/Asif2BD/xcloud-docker-deploy", - Network accessline 102
"github": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill", - Network accessline 103
"release": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/releases/tag/v1.4.1", - Network accessline 104
"xcloud_agent_skills": "https://app.xcloud.host/agent/skills", - Network accessline 105
"xcloud_api_docs": "https://app.xcloud.host/api/v1/docs", - Network accessline 106
"security": "https://github.com/Asif2BD/xCloud-Docker-Deploy-Skill/blob/main/SECURITY.md"
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 90 facts
- Network access in prose of documentationREADME.md:5Low confidence
- Network access in prose of documentationREADME.md:6Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in code of documentationREADME.md:90Low confidence
- Network access in code of documentationREADME.md:91Low confidence
- Network access in code of documentationREADME.md:97Low confidence
- Dangerous shell operation in prose of documentationREADME.md:151Low confidence
- Network access in prose of documentationREADME.md:240Low confidence
- Network access in prose of documentationREADME.md:242Low confidence
- Network access in prose of documentationREADME.md:243Low confidence
- Network access in prose of documentationREADME.md:244Low confidence
- Network access in prose of documentationREADME.md:250Low confidence
- Network access in prose of documentationREADME.md:252Low confidence
- Network access in prose of documentationREADME.md:253Low confidence
- Network access in prose of documentationSECURITY.md:94Low confidence
- Network access in prose of documentationSECURITY.md:95Low confidence
- Network access in prose of documentationSECURITY.md:99Low confidence
- Network access in prose of documentationSECURITY.md:100Low confidence
- Broad permissions in the frontmatter of the SKILL.mdSKILL.md:1High confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:5Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:6Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:7Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:8Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:9Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:20Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:21Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:22Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:26Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:27Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:28Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:32Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:33Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:34Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:38Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:39Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:40Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:44Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:45Low confidence
- Network access in the frontmatter of the SKILL.mdSKILL.md:46Low confidence
- Network access in prose of the SKILL.mdSKILL.md:86Low confidence
- Network access in prose of the SKILL.mdSKILL.md:87Low confidence
- Network access in prose of the SKILL.mdSKILL.md:88Low confidence
- Network access in prose of the SKILL.mdSKILL.md:89Low confidence
- Network access in prose of the SKILL.mdSKILL.md:91Low confidence
- Network access in prose of the SKILL.mdSKILL.md:119Low confidence
- Dangerous shell operation in prose of the SKILL.mdSKILL.md:137Low confidence
- Dangerous shell operation in prose of the SKILL.mdSKILL.md:155Low confidence
- Access to secrets in code of documentation: a variable, placeholder or call, not a stored valueexamples/custom-app-dockerfile.md:16Low confidence
and 40 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.