From coolify-deploy
Trigger a Coolify deployment and VALIDATE it — poll the build to a terminal state, then check app health, and report PASS/FAIL with logs on failure. Never reports success on a red build. Use when the user says "/coolify-deploy", "deploy on coolify", "redeploy my app", "is the coolify build passing", "validate the coolify deploy", "despliega en coolify", "vuelve a desplegar", "valida el build de coolify", "¿pasó el build en coolify?". Requires scripts/coolify.py + configured creds (token needs the `deploy` ability).
How this skill is triggered — by the user, by Claude, or both
Slash command
/coolify-deploy:coolify-deployThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Reply in the user's language (EN/ES). `CO = scripts/coolify.py`.
Reply in the user's language (EN/ES). CO = scripts/coolify.py.
python $CO apps list → find the target app uuid (confirm with the user if ambiguous).python $CO deploy <uuid> [--force] (shows WOULD POST /deploy?uuid=…).python $CO deploy <uuid> [--force] --apply → capture deployment_uuid from the
response (deployments[].deployment_uuid). --force = rebuild without cache.python $CO deployment wait <deployment_uuid> --timeout 900
finished = build success; failed /
cancelled-by-user = failure. A timeout returns _timed_out: true.finished is NOT proof the app is healthy. Then:
python $CO apps get <uuid> and check status is running:healthy
(if the app has health_check_enabled).finished AND the app is healthy. State both.failed/cancelled-by-user/timed-out, OR the app is unhealthy.
Show the failing build logs: python $CO deployment get <deployment_uuid> (the logs
field). Do NOT call the deploy successful.finished status or an unhealthy app — show the proof./deploy returns 429 the queue is saturated — back off and retry.coolify skill.Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub jachana/claude-marketplace --plugin coolify-deploy