Skip to main content

Visão geral

A skill coolify-operator ensina o agente a operar instâncias Coolify, a plataforma self-hosted open-source alternativa ao Heroku, Vercel e Netlify. Cobre autenticação, deploy, monitoramento e troubleshooting via API REST e CLI oficial.

Quando usar

  • Conectar em instâncias Coolify (API e CLI)
  • Fazer deploy, restart e stop de aplicações
  • Gerenciar variáveis de ambiente
  • Listar servidores e databases
  • Monitorar logs de deployment
  • Gerenciar múltiplos ambientes (dev/staging/prod)
  • Troubleshooting de conexão e autenticação

Capacidades

API REST

Operações CRUD completas para applications, servers, databases e services via cURL/Bash.

CLI oficial

Configuração de contextos, deploy e gerenciamento direto pelo terminal.

Multi-ambiente

Workflows para dev, staging e produção com troca de contexto.

Troubleshooting

Resolução de erros comuns: 403, 401, tokens com pipe e problemas de conexão.

Casos de teste incluídos

A skill inclui 8 cenários realistas de avaliação:
  1. Configurar contexto inicial com CLI
  2. Listar e reiniciar aplicação
  3. Troubleshooting de erro 403
  4. Deploy multi-ambiente (dev/staging/prod)
  5. Atualizar variáveis de ambiente
  6. Monitorar logs de deploy
  7. Resolver problema de token com pipe (|)
  8. Listar e reiniciar databases

Instalação

npx skills add fabricioctelles/skills@coolify-operator

Exemplos de uso

Peça ao agente coisas como:
"Conecte no meu Coolify e liste as aplicações"
"Faça deploy da aplicação X no ambiente staging"
"Reinicie o banco de dados PostgreSQL no Coolify"
"Mostre os logs do último deploy"
"Atualize a variável DATABASE_URL na aplicação Y"

Referências

Estrutura do skill

coolify-operator/
├── SKILL.md           # Skill principal com todas as instruções
├── evals/
│   └── evals.json     # 8 casos de teste
└── README.md