static-website-hosting-staticapp
Deploy static websites to Static.app hosting. Use when the user wants to deploy, upload, or host a static site on Static.app. Triggers on phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploy static websites to Static.app hosting. Use when the user wants to deploy, upload, or host a static site on Static.app. Triggers on phrases like \
How to use
Przygotuj klucz API: wejdź na https://static.app/a, zaloguj się na swoje konto Static.app i skopiuj klucz dostępu. Będziesz go potrzebować do autoryzacji wdrożeń z OpenClaw.
Przygotuj pliki projektu: dla prostych stron utwórz folder z plikami HTML (index.html, about.html, contact.html), arkuszami stylów CSS i folderami na obrazy oraz JavaScript. Dla aplikacji JavaScript (React, Vue, Angular) najpierw uruchom npm run build, aby wygenerować folder dist lub build.
Umieść projekt w strukturze workspace: nowe strony umieść w folderze staticapp/ wewnątrz workspace OpenClaw. Jeśli edytujesz istniejącą stronę pobraną z Static.app, będzie ona automatycznie w folderze staticapp/{pid}/, gdzie pid to identyfikator projektu.
Wyzwól umiejętność: powiedz OpenClaw, że chcesz wdrożyć stronę na Static.app, używając fraz takich jak "deploy to static.app", "upload to static" lub "host on static.app". Umiejętność automatycznie rozpozna te polecenia.
Potwierdź wdrożenie: OpenClaw poprosi o potwierdzenie i użyje Twojego klucza API do przesłania plików. Static.app automatycznie konwertuje nazwy plików HTML na czyste adresy URL — nie musisz tworzyć podfolderów ani konfigurować tras.
Sprawdź wynik: po wdrożeniu otrzymasz link do opublikowanej strony. Możesz natychmiast odwiedzić ją w przeglądarce i sprawdzić, czy wszystkie strony i zasoby ładują się poprawnie.