AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Coolify

skill-argentaios-agent-skills-coolify · by ArgentAIOS

Deploy applications to Coolify (self-hosted on Dell R750). Use the coolify_deploy tool for GitHub -> Coolify provisioning, PostgreSQL/app resources, semfreak.dev domains, and deploy/status operations.

No reviews yet
0 installs
17 views
0.0% view→install

Install

$ agentstack add skill-argentaios-agent-skills-coolify

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-argentaios-agent-skills-coolify)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Coolify? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Coolify Skill

Use this skill whenever the user asks to deploy/manage apps on Coolify.

Primary path: call the coolify_deploy tool (runtime-integrated, key-safe). Fallback path: raw API calls with curl only when debugging.

Environment Assumptions

  • Coolify URL: https://coolify.semfreak.dev
  • API key variable: COOLIFY_API_KEY
  • Server IP: 66.90.191.45
  • Wildcard domain: *.semfreak.dev
  • GitHub org: webdevtodayjason

The key is stored encrypted in service keys and resolved by runtime at call-time. Do not ask users to paste plaintext keys into chat.

Tool Action Map

  • test_connection:
  • Checks GET /api/v1/version.
  • list_servers:
  • Lists server UUIDs/IDs available in Coolify.
  • list_projects:
  • Lists projects and identifiers.
  • create_project:
  • Creates a Coolify project.
  • create_database:
  • Creates PostgreSQL resource in a project.
  • create_application:
  • Creates app resource from GitHub repo + branch + domain.
  • trigger_deploy:
  • Triggers deployment for application UUID.
  • deployment_status:
  • Reads deployment state by deployment UUID or by app UUID.
  • deployment_logs:
  • Reads logs for a deployment UUID (or latest deployment for an app UUID).
  • deploy_project:
  • Full pipeline:
  • optional GitHub repo create (gh)
  • optional local scaffold + commit + push
  • Coolify project/db/app provisioning
  • optional deploy trigger
  • teardown_project:
  • Deletes app/database resources for a project, then deletes the project.

Canonical Flow

When user asks: "build and deploy "

  1. Validate access:
  • coolify_deploy with action: test_connection
  1. Resolve server:
  • action: list_servers (or use COOLIFY_DEFAULT_SERVER_ID if already set)
  1. Run full deploy:
  • action: deploy_project
  1. Return evidence:
  • Project UUID
  • App UUID
  • Deployment UUID/status
  • Live URL (https://.semfreak.dev)

Minimal Full Deploy Input

{
  "action": "deploy_project",
  "project_name": "invoicer",
  "project_description": "Node.js API with Postgres",
  "repo_org": "webdevtodayjason",
  "repo_name": "invoicer",
  "stack": "node",
  "domain": "invoicer.semfreak.dev",
  "deploy_now": true
}

Granular Mode Examples

Create project:

{
  "action": "create_project",
  "project_name": "invoicer",
  "project_description": "Node API"
}

Create database:

{
  "action": "create_database",
  "project_uuid": "",
  "project_name": "invoicer",
  "server_uuid": "",
  "environment_name": "production"
}

Create application:

{
  "action": "create_application",
  "project_uuid": "",
  "project_name": "invoicer",
  "server_uuid": "",
  "repo_org": "webdevtodayjason",
  "repo_name": "invoicer",
  "branch": "main",
  "domain": "invoicer.semfreak.dev",
  "app_port": 3000
}

Trigger deploy:

{
  "action": "trigger_deploy",
  "application_uuid": ""
}

Status check:

{
  "action": "deployment_status",
  "application_uuid": "",
  "limit": 1
}

Operator Notes

  • Prefer deploy_project unless troubleshooting.
  • Keep project/repo/domain naming aligned (`, -app, -db, .semfreak.dev`).
  • If gh auth is missing, stop and return exact remediation.
  • If Coolify responds with schema/endpoint mismatch, capture status + response body and report for adapter update.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.