What problem does it solve?
When a Hetzner Cloud server becomes unreachable—SSH hangs, provisioning stalls, or cloud-init fails—there is no way to inspect the node through normal access. This Skill boots the server into Hetzner rescue mode and mounts its disk so you can inspect logs, SSH keys, sshd config, and cloud-init state without needing working SSH on the node itself.
Core Features & Use Cases
- Rescue-mode filesystem inspection: Enables rescue mode via the hcloud CLI, mounts the btrfs snapshot layout of openSUSE Leap Micro, and locates the active snapshot where /etc lives.
- Structured diagnostic checklist: Walks through cloud-init results, authorized_keys, sshd config precedence, root account lock status, journal logs, NetworkManager profiles, k3s/RKE2 config, and SELinux denials.
- Guided fixes and recovery: Applies targeted repairs such as unlocking the root account, restoring authorized_keys, and regenerating SSH host keys, then reboots back to normal mode.
- Use Case: A Terraform provisioner hangs on "Still creating" because SSH never connects. Use this Skill to boot the node into rescue mode, discover that cloud-init never injected the SSH key, fix authorized_keys, and reboot into a working node.
Quick Start
Ask the assistant to debug an unreachable Hetzner server by providing its name or IP from hcloud server list and describing the symptom you are seeing.