Thomas Spiegl avatar

Thomas Spiegl

Community

@tomspiegl · Vienna

6Followers
|
8Public Repos
|
21Published Skills

Agent Skills by Thomas Spiegl

Showing 21 vetted skills indexed across 1 GitHub repositories.

tomspiegltomspiegl

hetzbot-docker

Install and harden Docker Engine with secure daemon.json settings.

Community
Intermediate
tomspiegltomspiegl

hetzbot-google

Deploy shared Google API credentials for Gmail, Drive, and Sheets across fleet hosts.

Community
Advanced
tomspiegltomspiegl

hetzbot-pi

Automate pi.dev coding agent installation and configuration on remote hosts.

Community
Advanced
tomspiegltomspiegl

hetzbot-postgres

Provision per-service Postgres databases on a Hetzbot host.

Community
Advanced
tomspiegltomspiegl

hetzbot-caddy

Install Caddy, assemble per-service routing snippets, and reload with validation.

Community
Advanced
tomspiegltomspiegl

hetzbot-restic

Install restic and configure per-host backup repositories in Hetzner Object Storage.

Community
Intermediate
tomspiegltomspiegl

hetzbot-check-fleet

Assess fleet health across Hetzner hosts via Tailscale and systemd services.

Community
Intermediate
tomspiegltomspiegl

hetzbot-remove-host

Removes a Hetzner Cloud host VM, updates tfvars state, and reminds about Tailscale cleanup.

Community
Advanced
tomspiegltomspiegl

hetzbot-add-host

Provision Hetzner Cloud hosts with tofu and join them to the Tailnet.

Community
Advanced
tomspiegltomspiegl

hetzbot-init-fleet

Scaffold a fleet repository with hosts.tfvars, services/, and setup scripts.

Community
Intermediate
tomspiegltomspiegl

hetzbot-review-host

Orchestrate host health audits across Hetzbot skills with severity summaries.

Community
Intermediate
tomspiegltomspiegl

hetzbot-verify-fleet

Verify fleet health across hosts via SSH, containers, restic backups, and Postgres.

Community
Advanced
tomspiegltomspiegl

hetzbot-snapshot-host

Create on-demand Hetzner Cloud snapshots of a specific host.

Community
Advanced
tomspiegltomspiegl

hetzbot-python

Install uv and provision isolated per-service Python virtual environments.

Community
Advanced
tomspiegltomspiegl

hetzbot-node

Automate idempotent Node.js LTS installation with pinned versions and npm lockdown.

Community
Advanced
tomspiegltomspiegl

hetzbot-deploy

Automate fleet deployment by syncing skills and provisioning infrastructure on hosts.

Community
Advanced
tomspiegltomspiegl

hetzbot-rotate-service

Rotate a service's Postgres password and update its .env file.

Community
Advanced
tomspiegltomspiegl

hetzbot-backup

Trigger on-demand restic backups on hosts defined in hosts.tfvars.

Community
Advanced
tomspiegltomspiegl

hetzbot-restore

Restore a service's DB and /srv data from restic snapshots.

Community
Advanced
tomspiegltomspiegl

hetzbot-remove-service

Remove a first-party service from a single Hetzbot-managed host.

Community
Intermediate
tomspiegltomspiegl

hetzbot-add-service

Attach and deploy a new service to a fleet host with validation and optional HTTPS.

Community
Advanced