{ "skill_name": "coolify-operator", "evals": [ { "id": 1, "name": "configurar-contexto-inicial", "prompt": "I need to set up my Coolify connection. I have the token '3|AbCdEf123456' and the URL is 'http://192.168.1.106:8000'. How do I connect using the CLI? I want it to be the default context named 'producao'.", "expected_output": "CLI commands to add Coolify context, including safe token reading (avoiding issues with pipe |), adding context with URL without /api/v1, verifying connection and testing", "files": [] }, { "id": 2, "name": "listar-e-restart-app", "prompt": "Can you help me restart the application 'meu-site-nextjs' on Coolify? I don't know its UUID, so I need to list first. Then I want to do a restart forcing rebuild because I updated some environment variables.", "expected_output": "Sequence of commands: list apps to find UUID, then restart the specific application, with force rebuild flag if necessary", "files": [] }, { "id": 3, "name": "troubleshooting-403", "prompt": "I'm trying to use the Coolify API but I'm getting error 403 'You are not allowed to access the API'. I already checked the token in the dashboard and it seems correct. What could it be?", "expected_output": "Explanation of possible causes for error 403, steps to verify token, regenerate if necessary, troubleshooting checklist, and commands to test the connection", "files": [] }, { "id": 4, "name": "multi-ambiente-deploy", "prompt": "I have 3 Coolify environments (dev, staging and prod). I want to deploy the same app to all 3 environments. How do I configure the contexts and deploy to each one? The URLs are: dev at http://dev.coolify.local:8000, staging at https://staging.coolify.empresa.com and prod at https://coolify.empresa.com", "expected_output": "Commands to configure multiple CLI contexts, add each environment, switch between contexts and deploy/operate on each one", "files": [] }, { "id": 5, "name": "atualizar-env-vars", "prompt": "I need to update the environment variables for my app on Coolify. I have a local .env.production file with the new configs. The app UUID is 'app-abc-123'. How do I sync and apply the changes?", "expected_output": "Commands to sync environment variables from file using CLI, followed by application restart to apply the changes", "files": [] }, { "id": 6, "name": "monitorar-logs-deploy", "prompt": "I just deployed the application with UUID 'app-xyz-789' but it seems stuck. How do I view real-time logs to debug what's happening?", "expected_output": "CLI command to view application logs in real time, or alternative API commands", "files": [] }, { "id": 7, "name": "erro-token-pipe", "prompt": "I put my Coolify token in .env like this: COOLIFY_KEY=3|abc123def456 but when I 'source .env' in bash and try to use it I get an error. What's wrong?", "expected_output": "Explanation of the pipe (|) problem in the token with source .env, and solution using sed for safe file reading", "files": [] }, { "id": 8, "name": "listar-databases-e-restart", "prompt": "My postgres on Coolify is having issues. I need to list all databases and then restart the one that has 'postgres-main' in the name.", "expected_output": "Commands to list databases via CLI or API, find the correct UUID and execute restart of the specific database", "files": [] } ] }