# Hetzner

> Hetzner Cloud server management using the hcloud CLI. Manage servers, networks, volumes, firewalls, floating IPs, and SSH keys.

- Skill: `dvcrn/hetzner` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add dvcrn/hetzner`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/hetzner/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/dvcrn/hetzner

---


# Hetzner Cloud Skill

Manage your Hetzner Cloud infrastructure using the `hcloud` CLI.

## Setup

Set your Hetzner Cloud API token:
```bash
export HCLOUD_TOKEN="your_token_here"
```

Or add it to the skill's `.env` file.

## Usage

Common commands:

### Servers
- `servers list` - List all servers
- `servers get <id>` - Get server details
- `servers create <name> <type> <image> <location>` - Create a server
- `servers delete <id>` - Delete a server
- `servers start <id>` - Start server
- `servers stop <id>` - Stop server
- `servers reboot <id>` - Reboot server
- `servers ssh <id>` - SSH into server

### Networks
- `networks list` - List networks
- `networks get <id>` - Get network details

### Floating IPs
- `floating-ips list` - List floating IPs

### SSH Keys
- `ssh-keys list` - List SSH keys

### Volumes
- `volumes list` - List volumes

### Firewalls
- `firewalls list` - List firewalls

## Example Usage

```
You: List my Hetzner servers
Bot: Runs servers list → Shows all your cloud servers

You: Create a new server for testing
Bot: Runs servers create test-server cx11 debian-11 fsn1

You: What's using the most resources?
Bot: Runs servers list and analyzes resource usage
```

**Note:** Requires `HCLOUD_TOKEN` environment variable.

