homelab-admin

SkillFiles & storage

Operate homelab infrastructure spanning networking, DNS, storage, NFS, reverse proxies, or multiple services. Use for cross-system work rather than an isolated host, application, or container problem.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the homelab-admin skill

What this skill tells your AI

The instructions your AI receives, as published by christitustech/titus-ai in .agents/skills/homelab-admin/SKILL.md and read by ahel’s review.

Workflow

  1. Map the affected hosts, clients, network paths, storage dependencies, and service ownership before changing anything.
  2. Route an isolated Linux, Forgejo, or Podman problem to its narrower skill; keep this skill active when multiple infrastructure layers interact.
  3. Determine user impact and blast radius, prepare rollback and out-of-band access, then make the smallest safe change.
  4. Validate service, network, storage, client access, and reboot persistence.

Diagnostics

hostnamectl
ip addr
ip route
systemctl status <service>
journalctl -xeu <service>
ss -tulpn
df -h
lsblk
findmnt
dig <name>
curl -vk <url>

Safety Rules

  • Never destroy data without explicit approval.
  • Never modify firewall or DNS blindly.
  • Never change networking without rollback and out-of-band access.
  • Treat storage, reverse proxy, and NFS changes as high blast-radius work.
  • Prefer incremental config changes over broad rewrites.

Validation

  • Service starts now and after reboot.
  • Mounts persist after reboot.
  • DNS resolves from expected clients.
  • Reverse proxy routes to the expected backend.
  • Logs show no new errors.

Signals

GitHub stars
125
Forks
21
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
homelab-admin
Source
github.com/christitustech/titus-ai