用途:为已配置的 homelab 服务提供统一健康检查仪表盘,适合用户想查看服务状态、验证凭据是否可用、了解哪些服务可达或未配置时使用。
主要能力:运行健康检查脚本,解析 JSON 输出并以格式化表格展示各分类下的服务状态、URL 与汇总信息。状态分为三类:✓ reachable(URL 有响应,除超时外的任意 HTTP 状态码)、⚠ unreachable(已配置 URL 但超时或连接被拒绝)、○ not configured(~/.claude-homelab/.env 中未设置 URL)。
使用方式:执行 bash ~/claude-homelab/skills/health/scripts/check-health.sh;若通过 Claude Code 插件安装,则执行 bash "${CLAUDE_PLUGIN_ROOT}/skills/health/scripts/check-health.sh"。展示仪表盘后可按情况提供后续帮助,例如诊断不可达服务、引导配置未设置的服务,或确认全部正常。若用户要求重新检查某个特定服务,应重新运行脚本并过滤该服务输出,不要为单个服务查询运行完整检查。
限制:具体支持的服务清单、凭据配置方式及脚本内部实现细节暂未提供;状态判断仅基于 URL 响应与超时/连接拒绝,不代表服务功能完全正常。