hcloud-cli

Manage Hetzner Cloud infrastructure with the official hcloud CLI.

6|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/Xipher-Labs/walter-os --skill hcloud-cli-xipher-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hcloud-cli
Source: https://github.com/Xipher-Labs/walter-os/tree/main/skills/hcloud-cli
Command: npx skills add https://github.com/Xipher-Labs/walter-os --skill hcloud-cli-xipher-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates error-prone, repetitive manual work for provisioning and operating Hetzner Cloud resources by guiding you through safe, cost-aware use of the official hcloud CLI.

Core Features & Use Cases

  • VM lifecycle management: list, describe, create, resize (change-type), power control, and delete Hetzner Cloud servers with guardrails.
  • Networking and storage ops: manage private networks, attach servers to networks, create/resize/attach/detach volumes, and take/restore snapshots.
  • Security and reliability controls: configure firewall rules, manage floating IPs, and set up load balancers for common web traffic patterns.
  • Use Case: When an operator needs a new Ubuntu VM for a project, they can generate the right server, apply a starter firewall, and prepare for later resize or snapshot/restore without relying on a lower-trust community MCP.

Quick Start

Ask the agent to provision a Hetzner Cloud VM named walter-vm using the CPX41 type and apply the predefined firewall rules after the VM is running.

Frequently Asked Questions about hcloud-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision a Hetzner Cloud VM using the hcloud CLI?

To provision a Hetzner Cloud VM, you use hcloud CLI commands to specify the server name, type (like CPX41), and image. The process applies guardrails by requiring confirmation before creation and checking costs to ensure deterministic operator control.

How do I configure Hetzner firewall rules to secure a new VM?

You configure Hetzner firewall rules using the hcloud CLI to define traffic patterns for your VM. The process applies predefined rules after the VM is running, ensuring security and reliability controls are safely in place without manual error.

What is the safest way to manage Hetzner Cloud infrastructure operations?

The safest way to manage Hetzner Cloud infrastructure is using the official hcloud CLI with a read-before-write approach. This method requires explicit confirmation before any state-changing actions, ensuring deterministic operator control over VMs, networks, and volumes.

Can I resize a Hetzner server and manage snapshots with the hcloud CLI?

Yes, you can resize a Hetzner server using the change-type command and manage snapshots with the hcloud CLI. The process includes cost and pricing checks before executing these state-changing actions to prevent unexpected charges.

Does the hcloud CLI support load balancer and private network configuration?

Yes, the hcloud CLI supports load balancer configuration and private network management. You can attach servers to networks, manage floating IPs, and set up load balancers for common web traffic patterns through guided, safe operations.

What are the limitations of using community MCPs for Hetzner infrastructure automation?

Community MCPs for Hetzner infrastructure automation may lack the safe read-before-write behavior and cost checks found in the official hcloud CLI. Using lower-trust community tools risks unconfirmed state-changing actions and unpredictable costs during VM provisioning.