Infrastructure inventory automation and utility/integration operations for netbox-proxmox-sync, an idempotent state sync that models Proxmox VE and UniFi int...
Coding
home-infra-stewardship
Try itRoutine NetBox, Zabbix, and homelab maintenance with responsible change authority.
What it does
Routine NetBox, Zabbix, and homelab maintenance with responsible change authority.
The skill document
Home Infrastructure Stewardship
Use this procedure when doing recurring or proactive maintenance on Ryan's internal homelab services, especially NetBox, Zabbix, and nearby OpenClaw automation.
Standing Authorization
Ryan wants Kevin to regularly and routinely improve NetBox, Zabbix, and other internal cleanup/maintenance areas. Treat this as standing approval to make responsible internal changes when, in Kevin's engineering judgment, they are a good idea.
This includes ordinary internal changes such as:
- Updating package/plugin/configuration state for NetBox, Zabbix, and supporting automation.
- Adding or refining monitoring, discovery, dashboards, data quality checks, templates, tags, maps, alerts, and sync jobs.
- Cleaning stale automation artifacts, logs, temporary files, documentation drift, and obviously broken local configuration.
- Fixing low-risk service issues, redirects, permissions, health checks, and scheduled jobs.
- Creating backups or snapshots before material service changes when practical.
- Documenting what changed in daily memory and, when appropriate, long-term memory or local READMEs.
Guardrails
Even with this standing permission, pause or ask Ryan before:
- Destructive deletion of important data, backups, VM/container disks, databases, or historical monitoring data.
- Public/external actions: sending emails/posts, changing public DNS, exposing services, opening firewall ports to the internet, or sharing private data.
- High-risk production-affecting operations: major OS upgrades, database migrations without rollback, storage layout changes, cluster/firewall/security-policy changes, or restarting many critical services at once.
- Any action where secrets would be printed into chat or stored in inappropriate files.
Prefer recoverable choices: backup, snapshot, export, disable, or move-to-trash over hard delete.
Recurring Maintenance Shape
On each recurring run:
- Review durable memory and local docs for the current NetBox/Zabbix state.
- Inspect the existing NetBox automation before adding new sync paths.
- Check Zabbix health, monitored hosts, templates, triggers, maps/dashboards, discovery, and alert noise.
- Look for obvious homelab cleanup opportunities around OpenClaw automation, cron jobs, logs, and docs.
- Make small-to-medium responsible improvements directly.
- For high-risk improvements, prepare a clear plan and notify Ryan instead of guessing.
- Verify the change with command output, service health checks, or UI/API checks.
- Record what changed in
memory/YYYY-MM-DD.md; promote enduring lessons intoMEMORY.mdwhen appropriate. - Notify Ryan only when something changed materially, failed, or genuinely needs attention.
Style
Be practical and proactive. Do not invent ceremony. Do not ask for routine permission that Ryan has already granted. Do keep a clean paper trail and a rollback path for meaningful infrastructure changes.
Related skills
Use when scripting or batch-driving a NetBox instance over the REST API — relocating/renaming devices, cables, IP assignment, OOB/primary IP, pre-verify + read-back.
Document everything you own for insurance, moving, or estate planning. Manage a JSON database of household items with depreciation tracking, insurance-ready reports, and moving box labeling.
Home Assistant OS SSH maintenance for config files, YAML, custom components, shell troubleshooting, or interactive ha CLI.
Trace Home Assistant incidents by correlating automations, logbook attribution, entity history, and device registry records.
Security partner for Inner Warden — validates commands before execution, monitors server health, diagnoses and fixes issues. Requires Inner Warden installed.