agentsclimarketplace

Dokploy

Skill ryzs/skills/skills/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

Install
npx -y skills add ryzs/skills --skill dokploy

Assembled 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.com
  • DOKPLOY_API_TOKEN — API key (sent as the x-api-key header) from the Dokploy UI → Settings → API
  • curl and jq on 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 .dockerignore that 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)

TaskReference
Check deployment statusreferences/recipes/deployment-status.md
Trigger redeployreferences/recipes/redeploy.md
Update env vars (safe splice)references/recipes/update-env.md
Create app from a Git reporeferences/recipes/create-app-from-git.md
Scaffold a Dockerfilereferences/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

Keep looking

Skills are one crate of 326,367. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.