fly-machines
Deploy and manage Fly.io Machines - create, start, stop, delete, and monitor containerized apps. Use for deploying containers, managing app instances, and orchestrating multi-tenant workloads.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploy and manage Fly.io Machines - create, start, stop, delete, and monitor containerized apps. Use for deploying containers, managing app instances, and orchestrating multi-tenant workloads.
How to use
Uzyskaj token dostępu API z https://fly.io/user/personal_access_tokens i zapisz go w pliku ~/.config/fly/token albo ustaw zmienną środowiskową FLY_API_TOKEN.
Zainstaluj skill w swoim środowisku agenta, wskazując repozytorium https://github.com/openclaw/skills/tree/main/skills/mrgoodb/fly-machines.
Aby wyświetlić wszystkie aplikacje, użyj komendy listy aplikacji z parametrem org_slug=personal — agent automatycznie doda nagłówek Authorization z tokenem.
Aby utworzyć nową aplikację, podaj agentowi nazwę aplikacji i organizację — skill wyśle żądanie POST do /apps z odpowiednimi parametrami.
Aby zarządzać maszynami w aplikacji, użyj operacji listy maszyn (GET /apps/{app-name}/machines) lub tworzenia maszyny (POST /apps/{app-name}/machines) — w konfiguracji określ obraz kontenera, zmienne środowiskowe, region i porty.
Agent obsługuje operacje start, stop i delete na maszynach — wystarczy podać nazwę aplikacji i identyfikator maszyny, aby zmienić jej stan lub ją usunąć.