Homelab Health Check

Assess homelab infrastructure health via shell scripts for container, memory, and swap status.

Updated Sep 29, 2025
One-click install
npx skills add https://github.com/LucasSantana-Dev/homelab --skill homelab-health-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Homelab Health Check
Source: https://github.com/LucasSantana-Dev/homelab/tree/main/.claude/skills/homelab-health-check
Command: npx skills add https://github.com/LucasSantana-Dev/homelab --skill homelab-health-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive assessment of your homelab's infrastructure health, helping you identify and resolve potential issues before they impact services.

Core Features & Use Cases

  • System Monitoring: Checks container status, memory, and swap usage.
  • Burn-in Status: Assesses recent system performance and identifies failures.
  • Swap Pressure Analysis: Helps determine if swap usage is critical and suggests actions.
  • Use Case: Before deploying a new service or after a system incident, run this health check to ensure the homelab is stable and identify any underlying problems like high swap usage or service failures.

Quick Start

Run a quick health check on your homelab by executing the provided commands to check container status, memory, and swap.

Frequently Asked Questions about Homelab Health Check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check homelab infrastructure health before deploying a new service?

To check homelab infrastructure health, execute provided shell scripts to assess container status, memory utilization, and swap pressure. This identifies underlying issues like high swap usage or service failures before deploying new services.

How does swap pressure analysis work for homelab infrastructure?

Swap pressure analysis evaluates system memory utilization to determine if swap usage is critical and suggests guided recovery actions. It helps identify potential memory exhaustion issues before they impact homelab services.

Can I monitor Docker container status and systemd services in my homelab?

Yes, you can monitor Docker container status and systemd services by executing shell scripts that perform detailed system checks. The health assessment evaluates container operations and identifies service failures within your homelab infrastructure.

What is a homelab burn-in status check and when do I need it?

A homelab burn-in status check assesses recent system performance to identify hardware or software failures after a system incident. You need it to verify infrastructure stability and ensure underlying problems are resolved before resuming operations.

What are the limitations of using shell scripts for homelab health checks?

The primary limitation is that this homelab health check requires execution of shell scripts for detailed monitoring, meaning it depends on a compatible shell environment and direct system access to accurately assess container status, memory, and swap utilization.