hetzner-cloud

Solid

Read and operate Hetzner Cloud servers, server types, locations, networks, volumes, snapshots, and cost estimates through gateway-proxied API requests.

AI & Automation 109 stars 10 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
68
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Hetzner Cloud Use this skill for Hetzner Cloud VPS inventory, provisioning, network and volume inspection, cost estimates, and snapshot lifecycle work. ## Default Workflow 1. Start read-only: list servers, locations, server types, images, prices, volumes, and networks. 2. Use `plan` for natural-language requests before building any write request. 3. Treat `hetzner_cloud.cjs` as the API wrapper. Do not handcraft Hetzner Cloud API URLs, JSON bodies, tiers, or secret refs from memory. 4. For prompt/user testing, stop after `plan` or after helper `http-request` payload generation. Do not call helper `run` or the built-in `http_request` tool. 5. For real user requests that need live Hetzner API data, use helper `run`. The helper constructs the request, sends it through the HybridClaw gateway, and the gateway injects `bearerSecretName: "HETZNER_API_TOKEN"` server-side. Do not rewrite that secret reference into `secretHeaders`, preflight it, inspect it, or ask the model for the token. 6. Use `http-request` only when you need to inspect the generated gateway payload or when the active runtime cannot give the helper gateway access. 7. If a live helper `run` or `http_request` call returns 401 or 403, stop after that first failure. Do not retry, do not fan out to more endpoints, and ask the operator to set or verify `HETZNER_API_TOKEN`. 8. Require an explicit operator grant before any changing action, including delete, upgrade, downgrade, buy/...

Details

Author
HybridAIOne
Repository
HybridAIOne/hybridclaw
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

hetzner-cloud

Manage Hetzner Cloud infrastructure with the `hcloud` CLI — servers, networks, firewalls, load balancers, volumes, DNS zones, SSH keys, primary/floating IPs, snapshots, certificates, placement groups, storage boxes. Use whenever the user mentions Hetzner, hcloud, VPS provisioning, or Hetzner location codes (fsn1, hel1, nbg1, ash, hil, sin) — even if they don't say "hcloud". CLI-only; does NOT cover Hetzner Robot (dedicated servers, separate product and API).

39 Updated yesterday
laguagu
DevOps & Infrastructure Solid

hetzner-deploy

This skill should be used when user asks to "deploy to Hetzner", "create Hetzner server", "manage Hetzner Cloud", "hcloud CLI", or works with Hetzner Cloud infrastructure including servers, networks, firewalls, load balancers, DNS zones, and volumes.

713 Updated 3 days ago
fcakyon
AI & Automation Solid

hetzner-storage-box

Read and operate Hetzner Storage Boxes through Hetzner API management calls and WebDAV file requests with gateway-injected credentials.

109 Updated today
HybridAIOne
AI & Automation Solid

hetzner-dns

Read and manage Hetzner DNS zones and records through gateway-proxied DNS API requests with guarded A, AAAA, CNAME, and TXT changes.

109 Updated today
HybridAIOne
DevOps & Infrastructure Listed

craft-cloud

Craft Cloud — Pixel & Tonic's serverless hosting platform for Craft CMS. Covers craft-cloud.yaml configuration, the Build → Migrate → Release deploy pipeline, the craftcms/cloud extension package, edge image transforms via Cloudflare, edge static caching with cache.rules + ESI, Cloud-managed S3 filesystem, MySQL 8 / Postgres 15 databases (no MariaDB, no tablePrefix), Console-based command runner and scheduled cron (once-per-hour minimum), auto-handled queue jobs, custom domains and SSL, preview environments per branch, Cloud limitations (ephemeral filesystem, no SSH, no .htaccess, no built-in mail), plugin development requirements for Cloud compatibility, and self-hosted → Cloud migration. Triggers on: craft-cloud.yaml, craftcms/cloud package, cloud.esi(), php craft cloud/up, php craft cloud/setup, App::isEphemeral(), CRAFT_EPHEMERAL, edge.craft.cloud, preview.craft.cloud, CRAFT_CLOUD_PROJECT_ID, CRAFT_CLOUD_ENVIRONMENT_ID, CRAFT_CLOUD_CDN_BASE_URL, Build → Migrate → Release, Cloud filesystem, Cloud-compatibl

50 Updated 2 days ago
michtio