coollabsio / coollabsio/coolify-cli

Show & tell: a Claude Code / Agent Skill built on top of coolify-cli

Open
#74 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
467
Forks
69
PR merge metrics
No merged PRs in 30d

Description

Hi! 👋 First, thanks for building and maintaining coolify-cli — the JSON output (--format=json), the context model, and the overall scriptability made it a great foundation to build on.

I wanted to share something we built on top of the CLI.

What we built

coolify-ops — an Agent Skill (for Claude Code / Codex, installable via skills.sh) that drives coolify-cli with natural language to deploy, operate, and troubleshoot apps / services / databases on a self-hosted Coolify instance.

It's a thin, opinionated layer that just shells out to coolify:

  • Translates intent → coolify commands: deploy + follow logs, env sync, lifecycle, backups, troubleshooting, and resource creation (app create / service create / database create).
  • Leans on coolify <cmd> --help at runtime instead of hard-coding flags, to avoid version drift.
  • Encodes safety rules (confirm destructive ops, never auto--f, never default --is-public for databases).
  • Understands both English and Chinese prompts.
npx skills add hifizz/coolify-ops-skill

Built and tested against coolify-cli v1.6.2 / Coolify v4.1.1. No change to the CLI is needed — it's purely a consumer. Sharing in case it's useful to other Coolify users, and happy to take feedback if any patterns are off.

Offer

Happy to contribute usage examples/docs upstream if useful — and if there's a preferred place to list community tooling/skills, point me at it.

(Not a bug report — feel free to relabel/close if Issues isn't the right channel, since Discussions don't appear to be enabled.)

Thanks! 🙏

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no repository files, tests, or entry points. Review the proposed coolify-ops community tooling and its offer to contribute usage examples or docs; done means deciding whether to list the tool, request documentation, or close the non-actionable report.

Written by the indexing model from the issue text.

Assessment

Domain
cli, tooling
Issue type
Documentation
Difficulty
1/5
Estimated time
Under an hour
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.