Dokploy
Use when the user wants to interact with a Dokploy self-hosted PaaS — deploying apps, updating env vars, redeploying services, checking deployment status, or scaffolding Dokploy-ready Dockerfiles. Calls Dokploy's REST API directly using DOKPLOY_URL and DOKPLOY_API_TOKEN env vars. Performs live writes against the user's Dokploy server.From its SKILL.md
npx -y skills add ryzs/skills --skill dokployAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.9 KB, 610 tokens by cl100k_base, as published. Nobody here has run it
Dokploy
Prerequisites
DOKPLOY_URL— base URL of the user's Dokploy server, e.g.https://dokploy.example.comDOKPLOY_API_TOKEN— API key (sent as thex-api-keyheader) from the Dokploy UI → Settings → APIcurlandjqon PATH
If either env var is missing, stop and ask the user to set them. Do not invent or guess values.
When to use this skill
- The user mentions Dokploy, a Dokploy server, or a Dokploy app/project.
- The user wants to deploy, redeploy, update env vars, or check deployment status on a self-hosted PaaS.
- The user wants to generate a Dockerfile or
.dockerignorethat plays well with Dokploy.
API over CLI
Dokploy ships an official CLI at Dokploy/cli but it lags the server. This skill calls the REST API directly via curl. Do not install or invoke the CLI — use the API recipes below.
Entity model
Dokploy organises resources as: Project → Environment → Application.
Read references/entity-model.md before any create or update operation. App names are unique within an environment, not globally — always resolve through the hierarchy.
Recipes (load on demand)
| Task | Reference |
|---|---|
| Check deployment status | references/recipes/deployment-status.md |
| Trigger redeploy | references/recipes/redeploy.md |
| Update env vars (safe splice) | references/recipes/update-env.md |
| Create app from a Git repo | references/recipes/create-app-from-git.md |
| Scaffold a Dockerfile | references/recipes/scaffold-dockerfile.md |
For anything not covered, consult references/api-overview.md and the user's Dokploy server's /swagger endpoint.
Safety
Writes go straight through. The host runtime (Claude Code, Cursor, Codex, etc.) gates network calls — do not add a second confirmation layer in this skill. For irreversible operations (delete service, drop database), summarise the call before executing so the user can interrupt.
Logs (current limitation)
Runtime log tailing is not available in this skill — Dokploy serves logs over WebSocket only. Use the deployment-status recipe for status + errorMessage triage. For full log inspection, SSH to the Dokploy host and use docker logs.
What ships with it: 7 files
22.6 KB alongside SKILL.md
references/
- api-overview.md2.6 KB
- entity-model.md2.6 KB
- recipes/create-app-from-git.md5.1 KB
- recipes/deployment-status.md2.4 KB
- recipes/redeploy.md2.2 KB
- recipes/scaffold-dockerfile.md4.3 KB
- recipes/update-env.md3.5 KB