fly-machines
Wdrażaj i zarządzaj kontenerami na Fly.io bezpośrednio z poziomu agenta AI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia tworzenie, uruchamianie, zatrzymywanie i usuwanie konteneryzowanych aplikacji na platformie Fly.io. Steruj maszynami wirtualnymi, monitoruj instancje aplikacji i orkiestruj wielodostępowe obciążenia za pomocą Machines API. Idealne dla deweloperów, którzy chcą zautomatyzować deployment i zarządzanie infrastrukturą bezpośrednio z agenta Claude'a lub innego narzędzia wspierającego MCP.
Jak używać
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ąć.