remote-hosts
Connect to and manage remote hosts. Run commands, check logs, debug issues on remote servers.Use when asked about: ssh to server, connect to host, check remote logs, debug remote,run command on server, PPE server, db server, webservice server, remote debug.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Connect to and manage remote hosts. Run commands, check logs, debug issues on remote servers.Use when asked about: ssh to server, connect to host, check remote logs, debug remote,run command on server, PPE server, db server, webservice server, remote debug.
How to use
Skonfiguruj serwery zdalne w pliku ~/.remote-hosts/hosts.yaml, podając dla każdego hosta nazwę, adres IP, użytkownika, ścieżkę do klucza SSH, opis i środowisko (dev, ppe, prod). Możesz też oznaczyć hosta jako posiadającego Docker.
Dodaj serwer za pomocą komendy rhost add [host-id] --hostname [IP] --user [użytkownik] --key [ścieżka] --description "opis" --environment [env], lub edytuj plik YAML ręcznie.
Wyświetl listę skonfigurowanych hostów komendą rhost list, aby sprawdzić, czy wszystkie serwery są dostępne.
Uruchom komendę na zdalnym serwerze, wpisując rhost exec [host-id] "komenda". Claude automatycznie połączy się z serwerem i zwróci wynik.
Aby przeglądać logi, użyj rhost logs [host-id] [nazwa-usługi]. Aby sprawdzić łączność, uruchom rhost ping [host-id].
Do pracy z bazami danych: najpierw zapisz poświadczenia komendą rhost cred set [host-id] mysql [użytkownik], następnie uruchom zapytanie za pomocą rhost mysql [host-id] --user [użytkownik] --query "SQL".