SuperAPI AI 工具集

homelab-health

通用与其它

查看项目

更新于 10-15 23:33

技能介绍

用途:homelab-health 为已配置的家庭实验室(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"。随后解析 JSON 并格式化为仪表盘。展示后可提供上下文相关的后续操作:对不可达服务可协助诊断 URL 或测试连接;对未配置服务可提示运行 /homelab-core:setup;全部可达则提示一切正常。若用户只要求复查某个服务,应重新运行脚本并过滤该服务输出,不要为单个服务查询运行完整检查。

限制:服务清单与 URL 依赖 ~/.claude-homelab/.env 配置;未配置的服务无法检查。具体支持的服务范围、凭据验证细节及脚本内部实现,资料中暂未提供。