Agent skill · software engineering · sundial-org

dokploy

Manage Dokploy deployments, projects, applications, and domains via the Dokploy API.

Why this skill is useful

Adds executable scripts for managing Dokploy deployments and applications that aren't in public documentation.

What it needs

Requires curl, jq installed locally. Requires dokploy account access. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Dokploy Skill Interact with Dokploy's API to manage projects, applications, domains, and deployments. Prerequisites 1. Dokploy instance running with API access 2. API Key generated from /settings/profile → "API/CLI Section" 3. Set the DOKPLOYAPIURL environment variable (default: http://localhost:3000) Configuration Set these environment variables or use the config command: Projects List all projects Get project details Create a new project Update a project Delete a project Applications List applications in a project Get application details Create an application Application types: docker, git, compose Trigger deployment Get deployment logs List deployments Update application Delete an application Domains List domains for an application Get domain details Add a domain to an application Update a domain Delete a domain Environment Variables List environment variables for an application Set environment variable Delete environment variable Utility Commands Check API connection View current config API Reference Base URL: $DOKPLOYAPIURL/api Endpoint Method Description ---------- -------- ------------- /project.all GET List all projects /project.create POST Create project /project.byId GET Get project by ID /project.update PATCH Update project /project.delete DELETE Delete project /application.all GET List applications /application.create POST Create application /application.byId GET Get application by ID /application.update PATCH Update application /application.delete DELETE Delete application /application.deploy POST Trigger deployment /deployment.all GET List deployments /deployment.byId GET Get deployment by ID /deployment.logs GET Get deployment logs /domain.all GET List domains /domain.create POST Create domain /domain.update PATCH Update domain /domain.delete DELETE Delete domain Notes All API calls require the x-api-key header Use jq for JSON parsing in scripts Some operations require admin permissions Deployment is asynchronous — use status endpoint to check progres …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/dokploy

View the source on GitHub

Browse the @skills marketplace