SuperAPI AI Directory

hcloud-reference

Deployment & operations

View repository

Updated 10-15 20:32

About this skill

hcloud CLI Reference Documentation Index

Full reference docs for every hcloud CLI command are bundled with this plugin. Read the specific file for detailed flag documentation when the other skills don't have enough detail.

Reference Manual

Location: ${CLAUDE_PLUGIN_ROOT}/docs/reference/manual/

File naming pattern: hcloud_<resource>_<subcommand>.md (e.g., hcloud_server_create.md)

Top-Level Commands

Command File
hcloud hcloud.md
hcloud version hcloud_version.md
hcloud completion hcloud_completion.md

all

Subcommand File
all hcloud_all.md
all list hcloud_all_list.md

certificate

Subcommand File
certificate hcloud_certificate.md
certificate add-label hcloud_certificate_add-label.md
certificate create hcloud_certificate_create.md
certificate delete hcloud_certificate_delete.md
certificate describe hcloud_certificate_describe.md
certificate list hcloud_certificate_list.md
certificate remove-label hcloud_certificate_remove-label.md
certificate retry hcloud_certificate_retry.md
certificate update hcloud_certificate_update.md

config

Subcommand File
config hcloud_config.md
config add hcloud_config_add.md
config get hcloud_config_get.md
config list hcloud_config_list.md
config remove hcloud_config_remove.md
config set hcloud_config_set.md
config unset hcloud_config_unset.md

context

Subcommand File
context hcloud_context.md
context active hcloud_context_active.md
context create hcloud_context_create.md
context delete hcloud_context_delete.md
context list hcloud_context_list.md
context rename hcloud_context_rename.md
context unset hcloud_context_unset.md
context use hcloud_context_use.md

datacenter

Subcommand File
datacenter hcloud_datacenter.md
datacenter describe hcloud_datacenter_describe.md
datacenter list hcloud_datacenter_list.md

firewall

Subcommand File
firewall hcloud_firewall.md
firewall add-label hcloud_firewall_add-label.md
firewall add-rule hcloud_firewall_add-rule.md
firewall apply-to-resource hcloud_firewall_apply-to-resource.md
firewall create hcloud_firewall_create.md
firewall delete hcloud_firewall_delete.md
firewall delete-rule hcloud_firewall_delete-rule.md
firewall describe hcloud_firewall_describe.md
firewall list hcloud_firewall_list.md
firewall remove-from-resource hcloud_firewall_remove-from-resource.md
firewall remove-label hcloud_firewall_remove-label.md
firewall replace-rules hcloud_firewall_replace-rules.md
firewall update hcloud_firewall_update.md

floating-ip

Subcommand File
floating-ip hcloud_floating-ip.md
floating-ip add-label hcloud_floating-ip_add-label.md
floating-ip assign hcloud_floating-ip_assign.md
floating-ip create hcloud_floating-ip_create.md
floating-ip delete hcloud_floating-ip_delete.md
floating-ip describe hcloud_floating-ip_describe.md
floating-ip disable-protection hcloud_floating-ip_disable-protection.md
floating-ip enable-protection hcloud_floating-ip_enable-protection.md
floating-ip list hcloud_floating-ip_list.md
floating-ip remove-label hcloud_floating-ip_remove-label.md
floating-ip set-rdns hcloud_floating-ip_set-rdns.md
floating-ip unassign hcloud_floating-ip_unassign.md
floating-ip update hcloud_floating-ip_update.md

image

Subcommand File
image hcloud_image.md
image add-label hcloud_image_add-label.md
image delete hcloud_image_delete.md
image describe hcloud_image_describe.md
image disable-protection hcloud_image_disable-protection.md
image enable-protection hcloud_image_enable-protection.md
image list hcloud_image_list.md
image remove-label hcloud_image_remove-label.md
image update hcloud_image_update.md

iso

Subcommand File
iso hcloud_iso.md
iso describe hcloud_iso_describe.md
iso list hcloud_iso_list.md

load-balancer

Subcommand File
load-balancer hcloud_load-balancer.md
load-balancer add-label hcloud_load-balancer_add-label.md
load-balancer add-service hcloud_load-balancer_add-service.md
load-balancer add-target hcloud_load-balancer_add-target.md
load-balancer attach-to-network hcloud_load-balancer_attach-to-network.md
load-balancer change-algorithm hcloud_load-balancer_change-algorithm.md
load-balancer change-type hcloud_load-balancer_change-type.md
load-balancer create hcloud_load-balancer_create.md
load-balancer delete hcloud_load-balancer_delete.md
load-balancer delete-service hcloud_load-balancer_delete-service.md
load-balancer describe hcloud_load-balancer_describe.md
load-balancer detach-from-network hcloud_load-balancer_detach-from-network.md
load-balancer disable-protection hcloud_load-balancer_disable-protection.md
load-balancer disable-public-interface hcloud_load-balancer_disable-public-interface.md
load-balancer enable-protection hcloud_load-balancer_enable-protection.md
load-balancer enable-public-interface hcloud_load-balancer_enable-public-interface.md
load-balancer list hcloud_load-balancer_list.md
load-balancer metrics hcloud_load-balancer_metrics.md
load-balancer remove-label hcloud_load-balancer_remove-label.md
load-balancer remove-target hcloud_load-balancer_remove-target.md
load-balancer set-rdns hcloud_load-balancer_set-rdns.md
load-balancer update hcloud_load-balancer_update.md
load-balancer update-service hcloud_load-balancer_update-service.md

load-balancer-type

Subcommand File
load-balancer-type hcloud_load-balancer-type.md
load-balancer-type describe hcloud_load-balancer-type_describe.md
load-balancer-type list hcloud_load-balancer-type_list.md

location

Subcommand File
location hcloud_location.md
location describe hcloud_location_describe.md
location list hcloud_location_list.md

network

Subcommand File
network hcloud_network.md
network add-label hcloud_network_add-label.md
network add-route hcloud_network_add-route.md
network add-subnet hcloud_network_add-subnet.md
network change-ip-range hcloud_network_change-ip-range.md
network create hcloud_network_create.md
network delete hcloud_network_delete.md
network describe hcloud_network_describe.md
network disable-protection hcloud_network_disable-protection.md
network enable-protection hcloud_network_enable-protection.md
network expose-routes-to-vswitch hcloud_network_expose-routes-to-vswitch.md
network list hcloud_network_list.md
network remove-label hcloud_network_remove-label.md
network remove-route hcloud_network_remove-route.md
network remove-subnet hcloud_network_remove-subnet.md
network update hcloud_network_update.md

placement-group

Subcommand File
placement-group hcloud_placement-group.md
placement-group add-label hcloud_placement-group_add-label.md
placement-group create hcloud_placement-group_create.md
placement-group delete hcloud_placement-group_delete.md
placement-group describe hcloud_placement-group_describe.md
placement-group list hcloud_placement-group_list.md
placement-group remove-label hcloud_placement-group_remove-label.md
placement-group update hcloud_placement-group_update.md

primary-ip

Subcommand File
primary-ip hcloud_primary-ip.md
primary-ip add-label hcloud_primary-ip_add-label.md
primary-ip assign hcloud_primary-ip_assign.md
primary-ip create hcloud_primary-ip_create.md
primary-ip delete hcloud_primary-ip_delete.md
primary-ip describe hcloud_primary-ip_describe.md
primary-ip disable-protection hcloud_primary-ip_disable-protection.md
primary-ip enable-protection hcloud_primary-ip_enable-protection.md
primary-ip list hcloud_primary-ip_list.md
primary-ip remove-label hcloud_primary-ip_remove-label.md
primary-ip set-rdns hcloud_primary-ip_set-rdns.md
primary-ip unassign hcloud_primary-ip_unassign.md
primary-ip update hcloud_primary-ip_update.md

server

Subcommand File
server hcloud_server.md
server add-label hcloud_server_add-label.md
server add-to-placement-group hcloud_server_add-to-placement-group.md
server attach-iso hcloud_server_attach-iso.md
server attach-to-network hcloud_server_attach-to-network.md
server change-alias-ips hcloud_server_change-alias-ips.md
server change-type hcloud_server_change-type.md
server create hcloud_server_create.md
server create-image hcloud_server_create-image.md
server delete hcloud_server_delete.md
server describe hcloud_server_describe.md
server detach-from-network hcloud_server_detach-from-network.md
server detach-iso hcloud_server_detach-iso.md
server disable-backup hcloud_server_disable-backup.md
server disable-protection hcloud_server_disable-protection.md
server disable-rescue hcloud_server_disable-rescue.md
server enable-backup hcloud_server_enable-backup.md
server enable-protection hcloud_server_enable-protection.md
server enable-rescue hcloud_server_enable-rescue.md
server ip hcloud_server_ip.md
server list hcloud_server_list.md
server metrics hcloud_server_metrics.md
server poweroff hcloud_server_poweroff.md
server poweron hcloud_server_poweron.md
server reboot hcloud_server_reboot.md
server rebuild hcloud_server_rebuild.md
server remove-from-placement-group hcloud_server_remove-from-placement-group.md
server remove-label hcloud_server_remove-label.md
server request-console hcloud_server_request-console.md
server reset hcloud_server_reset.md
server reset-password hcloud_server_reset-password.md
server set-rdns hcloud_server_set-rdns.md
server shutdown hcloud_server_shutdown.md
server ssh hcloud_server_ssh.md
server update hcloud_server_update.md

server-type

Subcommand File
server-type hcloud_server-type.md
server-type describe hcloud_server-type_describe.md
server-type list hcloud_server-type_list.md

ssh-key

Subcommand File
ssh-key hcloud_ssh-key.md
ssh-key add-label hcloud_ssh-key_add-label.md
ssh-key create hcloud_ssh-key_create.md
ssh-key delete hcloud_ssh-key_delete.md
ssh-key describe hcloud_ssh-key_describe.md
ssh-key list hcloud_ssh-key_list.md
ssh-key remove-label hcloud_ssh-key_remove-label.md
ssh-key update hcloud_ssh-key_update.md

storage-box

Subcommand File
storage-box hcloud_storage-box.md
storage-box add-label hcloud_storage-box_add-label.md
storage-box change-type hcloud_storage-box_change-type.md
storage-box create hcloud_storage-box_create.md
storage-box delete hcloud_storage-box_delete.md
storage-box describe hcloud_storage-box_describe.md
storage-box disable-protection hcloud_storage-box_disable-protection.md
storage-box disable-snapshot-plan hcloud_storage-box_disable-snapshot-plan.md
storage-box enable-protection hcloud_storage-box_enable-protection.md
storage-box enable-snapshot-plan hcloud_storage-box_enable-snapshot-plan.md
storage-box folders hcloud_storage-box_folders.md
storage-box list hcloud_storage-box_list.md
storage-box remove-label hcloud_storage-box_remove-label.md
storage-box reset-password hcloud_storage-box_reset-password.md
storage-box rollback-snapshot hcloud_storage-box_rollback-snapshot.md
storage-box update hcloud_storage-box_update.md
storage-box update-access-settings hcloud_storage-box_update-access-settings.md

storage-box snapshot

Subcommand File
storage-box snapshot hcloud_storage-box_snapshot.md
storage-box snapshot add-label hcloud_storage-box_snapshot_add-label.md
storage-box snapshot create hcloud_storage-box_snapshot_create.md
storage-box snapshot delete hcloud_storage-box_snapshot_delete.md
storage-box snapshot describe hcloud_storage-box_snapshot_describe.md
storage-box snapshot list hcloud_storage-box_snapshot_list.md
storage-box snapshot remove-label hcloud_storage-box_snapshot_remove-label.md
storage-box snapshot update hcloud_storage-box_snapshot_update.md

storage-box subaccount

Subcommand File
storage-box subaccount hcloud_storage-box_subaccount.md
storage-box subaccount change-home-directory hcloud_storage-box_subaccount_change-home-directory.md
storage-box subaccount create hcloud_storage-box_subaccount_create.md
storage-box subaccount delete hcloud_storage-box_subaccount_delete.md
storage-box subaccount describe hcloud_storage-box_subaccount_describe.md
storage-box subaccount list hcloud_storage-box_subaccount_list.md
storage-box subaccount reset-password hcloud_storage-box_subaccount_reset-password.md
storage-box subaccount update hcloud_storage-box_subaccount_update.md
storage-box subaccount update-access-settings hcloud_storage-box_subaccount_update-access-settings.md

storage-box-type

Subcommand File
storage-box-type hcloud_storage-box-type.md
storage-box-type describe hcloud_storage-box-type_describe.md
storage-box-type list hcloud_storage-box-type_list.md

volume

Subcommand File
volume hcloud_volume.md
volume add-label hcloud_volume_add-label.md
volume attach hcloud_volume_attach.md
volume create hcloud_volume_create.md
volume delete hcloud_volume_delete.md
volume describe hcloud_volume_describe.md
volume detach hcloud_volume_detach.md
volume disable-protection hcloud_volume_disable-protection.md
volume enable-protection hcloud_volume_enable-protection.md
volume list hcloud_volume_list.md
volume remove-label hcloud_volume_remove-label.md
volume resize hcloud_volume_resize.md
volume update hcloud_volume_update.md

zone

Subcommand File
zone hcloud_zone.md
zone add-label hcloud_zone_add-label.md
zone add-records hcloud_zone_add-records.md
zone change-primary-nameservers hcloud_zone_change-primary-nameservers.md
zone change-ttl hcloud_zone_change-ttl.md
zone create hcloud_zone_create.md
zone delete hcloud_zone_delete.md
zone describe hcloud_zone_describe.md
zone disable-protection hcloud_zone_disable-protection.md
zone enable-protection hcloud_zone_enable-protection.md
zone export-zonefile hcloud_zone_export-zonefile.md
zone import-zonefile hcloud_zone_import-zonefile.md
zone list hcloud_zone_list.md
zone remove-label hcloud_zone_remove-label.md
zone remove-records hcloud_zone_remove-records.md
zone set-records hcloud_zone_set-records.md

zone rrset

Subcommand File
zone rrset hcloud_zone_rrset.md
zone rrset add-label hcloud_zone_rrset_add-label.md
zone rrset add-records hcloud_zone_rrset_add-records.md
zone rrset change-ttl hcloud_zone_rrset_change-ttl.md
zone rrset create hcloud_zone_rrset_create.md
zone rrset delete hcloud_zone_rrset_delete.md
zone rrset describe hcloud_zone_rrset_describe.md
zone rrset disable-protection hcloud_zone_rrset_disable-protection.md
zone rrset enable-protection hcloud_zone_rrset_enable-protection.md
zone rrset list hcloud_zone_rrset_list.md
zone rrset remove-label hcloud_zone_rrset_remove-label.md
zone rrset remove-records hcloud_zone_rrset_remove-records.md
zone rrset set-records hcloud_zone_rrset_set-records.md

Tutorials

Location: ${CLAUDE_PLUGIN_ROOT}/docs/tutorials/

Tutorial File
Setup the hcloud CLI setup-hcloud-cli.md
Creating a server create-a-server.md

Guides

Location: ${CLAUDE_PLUGIN_ROOT}/docs/guides/

Guide File
Using output options using-output-options.md