Token导航 LogoToken导航

Agent Skill · 开发

nex-healthcheck(下一步健康检查)

nex-healthcheck 用于补充开发相关能力,适合在 OpenClaw 中需要让 Agent 承接开发相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

nex-healthcheck 是开发类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描有提醒项,按安装量在开发类的 21,746 个 Skill 里排第 10,633。

总安装 2,140周安装 91GitHub Stars 1下载 750核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:nex-healthcheck(下一步健康检查)
来源仓库:https://github.com/nexaiguy/nex-healthcheck
安装命令:
openclaw skills install nex-healthcheck
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install nex-healthcheck

这个 Skill 是做什么的

开发类 Skill 面向写代码、改代码和排查问题,一般会读写仓库文件,部分还会执行构建或测试命令。

多系统健康状态监控仪表板,覆盖网站、API 与基础设施可用性。适合运维团队或开发者需要统一观测服务运行状况的场景。支持自定义探针频率与告警通知集成。安装命令:openclaw skills install nex-healthcheck;需配置被监控端点 URL。注意防火墙设置可能阻断探测请求,需提前放行端口。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install nex-healthcheck;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

nex-healthcheck 怎么安装?

在终端执行 openclaw skills install nex-healthcheck。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

nex-healthcheck 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

nex-healthcheck 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

nex-healthcheck 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

nex-healthcheck 用的人多吗?

公开数据是累计安装 2,140 次,近一周安装 91 次,下载 750 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

nex-healthcheck 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理开发类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

开发类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
skill-vetter

技能审查员 · OpenClaw

8,779,018986操作浏览器MIT-0通过
ontology

本体论 · OpenClaw

6,636,960576只读MIT-0通过
entra-app-registration

内部应用程序注册 · Codex、Claude

6,631,872764接触敏感数据未明确通过
entra-app-registration

内部应用程序注册 · Codex、Claude

3,757,680201接触敏感数据未明确通过
nano-banana-pro

纳米香蕉专业版 · OpenClaw

3,526,898364接触敏感数据MIT-0有提醒
nex-healthcheck

下一步健康检查 · 本页

2,1401接触敏感数据MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
nex-healthcheck
description
Multi-service health and uptime monitoring dashboard for websites, APIs, infrastructure, and applications across multiple systems. Monitor website availability and HTTP response codes with configurable status code validation, check SSL certificate expiration dates with advance warnings (30-day warning, 7-day critical threshold), verify DNS resolution and nameserver health for domain infrastructure. Monitor Docker container status and container-level health checks, track systemd service status on both local and remote machines via SSH, and perform network connectivity tests (TCP port connectivity, ICMP ping, SSH command execution with response validation). Configure flexible health checks including HTTP/HTTPS endpoint monitoring with custom ports, TCP port connectivity without HTTP, DNS resolution verification against multiple record types (A, AAAA, MX, NS), and complex remote checks through SSH including systemctl status queries and docker ps commands on remote infrastructure. Optional Telegram notifications alert you immediately when services degrade or certificates approach expiration with contextual information. View historical incident data with start/end times and duration, uptime percentages for specific date ranges, and SLA tracking for compliance reporting and incident analysis. Designed for DevOps engineers, system administrators, agency operators, and IT teams managing multiple production systems and critical services.
version
1.0.0
metadata
clawdbot
emoji
💓
requires
bins
env
primaryEnv
homepage
https://nex-ai.be
files

Nex HealthCheck

Multi-service health dashboard and monitoring tool. Monitor websites, APIs, SSL certificates, Docker containers, systemd services, infrastructure health, and more. All checks run locally. Optional Telegram notifications.

When to Use

Use this skill when the user asks about:

  • Service uptime, health status, or monitoring
  • Website or API availability checks
  • SSL certificate expiry dates or renewal
  • Docker container status or health
  • Systemd service status
  • Server or infrastructure health checks
  • Disk usage or space monitoring
  • Ping or network connectivity
  • Incident history or downtime events
  • Uptime statistics and SLA tracking
  • Health dashboards or status pages

Trigger phrases: "is everything healthy?", "what went down this week?", "when does my SSL cert expire?", "check if ollama is running", "monitor my services", "uptime stats", "disk usage", "service health", "infrastructure status"

Quick Setup

If the database does not exist yet, run the setup script:

bash setup.sh

This creates the data directory, installs the CLI tool, and initializes the database.

Available Commands

The CLI tool is nex-healthcheck. All commands output plain text.

Check Services

Run health checks on monitored services:

nex-healthcheck check              # Run all enabled checks
nex-healthcheck check --service "nex-ai.be"
nex-healthcheck check --group "production"
nex-healthcheck check --tag "pi"

Add Service

Add a service to monitor:

nex-healthcheck add --name "nex-ai.be" --type http --target "https://nex-ai.be" --expected 200
nex-healthcheck add --name "HAL-9000" --type tcp --target "192.168.1.100" --port 2222
nex-healthcheck add --name "SSL nex-ai.be" --type ssl_cert --target "nex-ai.be"
nex-healthcheck add --name "Pi Docker Ollama" --type docker --target "ollama" --ssh-host "pi@192.168.1.100"
nex-healthcheck add --name "Pi Disk" --type disk --target "/" --ssh-host "pi@192.168.1.100" --group "pi-infra"
nex-healthcheck add --name "Cloudflare DNS" --type dns --target "nex-ai.be"
nex-healthcheck add --name "Life Logger" --type systemd --target "nex-life-logger" --ssh-host "pi@192.168.1.100"
nex-healthcheck add --name "Health API" --type ssh_cmd --ssh-host "user@server" --target "curl http://localhost:8000/health" --expected "ok"

Check types:

  • http: HTTP GET request, check status code
  • tcp: TCP socket connection test
  • dns: DNS resolution check (requires dig/nslookup)
  • ssl_cert: SSL certificate expiry check
  • docker: Docker container status (requires docker CLI or SSH)
  • systemd: Systemd service status (requires systemctl or SSH)
  • ssh_cmd: Run arbitrary command via SSH
  • ping: ICMP ping check
  • disk: Disk usage check

List Services

nex-healthcheck list              # Show all monitored services

Remove Service

nex-healthcheck remove --name "service-name"

Status

nex-healthcheck status            # Quick status from last checks

History

nex-healthcheck history --name "service-name" --days 7
nex-healthcheck history --name "service-name" --days 30

Incidents

nex-healthcheck incidents          # Show active incidents
nex-healthcheck incidents --all    # Show all incidents (active + resolved)

Uptime Statistics

nex-healthcheck uptime --days 30
nex-healthcheck uptime --days 7

Dashboard

nex-healthcheck dashboard         # Full dashboard view

Send Dashboard via Telegram

nex-healthcheck notify            # Send current status to Telegram

Requires HEALTHCHECK_TELEGRAM_TOKEN and HEALTHCHECK_TELEGRAM_CHAT environment variables.

Configuration

nex-healthcheck config --set-token "YOUR_BOT_TOKEN"
nex-healthcheck config --set-chat "YOUR_CHAT_ID"

Example Interactions

User: "Is everything healthy?" Agent runs: nex-healthcheck dashboard Agent: Shows full health dashboard with all services grouped by category.

User: "When does my SSL cert expire?" Agent runs: nex-healthcheck check --tag "ssl" Agent: Shows SSL certificate expiry dates for all monitored certificates.

User: "What went down this week?" Agent runs: nex-healthcheck incidents --all Agent: Shows all incidents from the past week with start/end times.

User: "Check if Ollama is running on the Pi" Agent runs: nex-healthcheck check --name "Pi Docker Ollama" Agent: Reports the container status.

User: "Show me uptime for the last month" Agent runs: nex-healthcheck uptime --days 30 Agent: Displays uptime percentage, check success rate, and average response time.

User: "Monitor my nex-ai.be website" Agent runs: nex-healthcheck add --name "nex-ai.be" --type http --target "https://nex-ai.be" --expected 200 --group "production" Agent: Confirms service added. Then nex-healthcheck check --service "nex-ai.be" to verify.

User: "Check disk usage on my server" Agent runs: nex-healthcheck add --name "Server Disk" --type disk --target "/" --ssh-host "user@192.168.1.50" then nex-healthcheck check --name "Server Disk" Agent: Reports disk usage percentage and free space.

User: "Show me an incident history" Agent runs: nex-healthcheck incidents --all Agent: Lists all past incidents with duration and status.

Output Parsing

All CLI output is plain text, structured for easy parsing:

  • Traffic light emojis: 🟢 OK, 🟡 WARNING, 🔴 CRITICAL, ⚪ UNKNOWN
  • Grouped by category/service group
  • Timestamps in ISO-8601 format
  • Every command output ends with [Nex HealthCheck by Nex AI | nex-ai.be]

When presenting output to the user, strip the footer line and present the information naturally.

Important Notes

  • All check data is stored locally at ~/.nex-healthcheck/. No data is sent externally.
  • Remote checks (Docker, systemd, disk on remote hosts) require SSH access. Configure with --ssh-host user@host.
  • SSL cert checks warn at 30 days, critical at 7 days before expiry.
  • Disk checks warn at 80% usage, critical at 90%.
  • Default check interval is 5 minutes. Customize with --interval when adding a service.
  • Telegram notifications require environment variables: HEALTHCHECK_TELEGRAM_TOKEN and HEALTHCHECK_TELEGRAM_CHAT.
  • For periodic automated checks, use systemd timer (see setup.sh for optional service files).

Troubleshooting

  • "dig and nslookup not found": Install bind-utils (RHEL/CentOS) or dnsutils (Debian/Ubuntu) for DNS checks.
  • "docker: command not found": Install Docker or use SSH to a remote Docker host with --ssh-host.
  • SSH failures: Ensure passwordless SSH is configured, or use SSH key authentication.
  • Database not found: Run bash setup.sh to initialize.

Credits

Built by Nex AI (https://nex-ai.be) - Digital transformation for Belgian SMEs. Author: Kevin Blancaflor

平台分布

OpenClaw

97.03%
按下载量换算728

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills