Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
oakoss avatar

Coolify

  • 267 installs
  • 14 repo stars
  • Updated March 2, 2026
  • oakoss/agent-skills

Automate infrastructure deployments and manage applications, databases, and services through the Coolify REST API.

About

Coolify's API enables programmatic control over deployments, applications, databases, and services through REST endpoints secured with Bearer token authentication. Solo builders use this API to automate infrastructure management, integrate Coolify into CI/CD pipelines, and manage deployments without manual dashboard interactions. It matters because it transforms Coolify from a manual tool into an extensible platform that fits seamlessly into automated workflows.

  • Bearer token authentication with permission scopes
  • Deploy, manage, and query applications and databases via REST
  • Permission levels from read-only to full admin with sensitive data control

Coolify by the numbers

  • 267 all-time installs (skills.sh)
  • +8 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,438 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/oakoss/agent-skills --skill coolify

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs267
repo stars14
Security audit2 / 3 scanners passed
Last updatedMarch 2, 2026
Repositoryoakoss/agent-skills

What it does

Automate infrastructure deployments and manage applications, databases, and services through the Coolify REST API.

Files

SKILL.mdMarkdownGitHub ↗

Coolify

Overview

Coolify is a self-hosted PaaS (Vercel/Netlify alternative) that deploys applications, databases, and services on your own infrastructure. It provides a REST API for programmatic control, supports multiple build packs, and uses Traefik for reverse proxy and SSL.

When to use: Deploying applications to self-hosted infrastructure, managing databases and services through API, automating deployments via CI/CD, self-hosting without vendor lock-in.

When NOT to use: Initial Coolify server installation (use the official install script via browser), managing Coolify's own infrastructure (Postgres, Redis — managed internally), or when a managed platform (Vercel, Railway) meets your needs without self-hosting requirements.

Quick Reference

PatternApproachKey Points
API authAuthorization: Bearer <token> headerToken created in dashboard, scoped permissions
List applicationsGET /api/v1/applicationsReturns all apps with status and config
Trigger deployGET /api/v1/deploy?uuid=<app>&force=trueOr use per-app webhook URL
Create applicationPOST /api/v1/applications/publicRequires project_uuid, server_uuid, env_name
Update applicationPATCH /api/v1/applications/<uuid>Accepts build, health check, domain, limit fields
Auto-deployEnable in Advanced > GeneralDeploys on every push to configured branch
Webhook deploycurl GET <webhook_url> -H "Authorization: Bearer ..."Controlled deploys from CI pipelines
GitHub Actions deployBuild image, push to registry, trigger webhookFull control over build + test before deploy
Nixpacks buildAuto-detected from source codeZero-config for supported languages
Dockerfile buildSet build pack to dockerfileFull control over build process
Compose builddocker-compose.yaml as source of truthMulti-service stacks with Coolify labels
Environment variablesAPI or dashboard per-environmentInterpolated in Compose via ${VAR} syntax
Domain routingfqdn field or Traefik labels in ComposeAutomatic SSL via Let's Encrypt
Health checksConfigurable path, interval, retries via APIRequired for running:healthy status

Common Mistakes

MistakeCorrect Pattern
API returns "Unauthenticated"Add Accept: application/json header alongside Bearer token
Can't read sensitive fields (auto-deploy, etc.)Token needs view:sensitive or * permission scope
Auto-deploy not triggeringVerify GitHub App is connected and auto-deploy enabled in Advanced
Using API token without deploy permissionToken needs explicit deploy permission to trigger deployments
Health check fails on Compose servicesAdd exclude_from_hc: true label for non-HTTP services
Webhook deploy without auth headerAlways include Authorization: Bearer <token> with webhook calls
Environment variables not available in buildUse build arguments in Advanced menu, not runtime env vars
Compose services can't communicateUse service names as hostnames within the same stack network

Delegation

  • API exploration: Use Explore agent to discover existing Coolify resources
  • Dockerfile optimization: Use Task agent to review Dockerfiles for Coolify deployment
  • CI/CD pipeline design: Use Plan agent for deployment workflow strategy
If the docker skill is available, delegate Dockerfile authoring, multi-stage builds, and image optimization to it.
If the github-actions skill is available, delegate workflow syntax and CI pipeline patterns to it.
If the ci-cd-architecture skill is available, delegate deployment strategy and environment promotion to it.

References

  • API: authentication, endpoints, common operations, and permission scopes
  • Deployment: auto-deploy, webhooks, GitHub Actions, and CI/CD pipelines
  • Build packs: Nixpacks, Dockerfile, Compose conventions, and configuration

Related skills

FAQ

Is Coolify safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Backend & APIsbackenddevopsintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.