Back to Skills
    🦞

    hetzner

    Hetzner Cloud server management using the hcloud.

    By @thesethrose
    View on GitHub
    SKILL.md
    ---
    name: hetzner
    description: Hetzner Cloud server management using the hcloud CLI. Manage servers, networks, volumes, firewalls, floating IPs, and SSH keys.
    metadata: {"clawdbot":{"emoji":"🖥️","requires":{"bins":["hcloud"]},"env":{"HCLOUD_TOKEN":"Hetzner Cloud API token"}}}
    ---
    
    # 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.