← Back to Skills Marketplace
86
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nex-healthcheck
Description
Multi-service health and uptime monitoring dashboard for websites, APIs, infrastructure, and applications across multiple systems. Monitor website availabili...
Usage Guidance
This repo looks like a legitimate local health/uptime monitor. Before installing: (1) Review and run setup.sh yourself (it creates ~/.nex-healthcheck and a ~/.local/bin wrapper and can install a user systemd timer). (2) Only add SSH targets you control — the ssh_cmd check runs arbitrary commands on remote hosts and will execute whatever you configure. (3) Telegram env vars are only needed for notifications; you can run checks without them. (4) All data is stored in a local SQLite DB (~/.nex-healthcheck/healthcheck.db); consider file permissions and backup needs. (5) Note there are some minor code issues (parsing/exception edge-cases) but nothing that indicates deliberate misdirection or hidden exfiltration. If you need higher assurance, run the tool in a contained environment (dedicated account or container) and audit any configured SSH targets and the token you supply to Telegram.
Capability Analysis
Type: OpenClaw Skill
Name: nex-healthcheck
Version: 1.0.0
The skill bundle provides infrastructure monitoring but is classified as suspicious due to high-risk implementation flaws. Specifically, lib/checkers.py uses subprocess.check_output with shell=True and unvalidated string interpolation for Docker, systemd, and SSH-based checks, creating a significant shell injection surface. While the tool's features—including remote command execution and an optional systemd persistence timer in setup.sh—are consistent with its stated purpose, the lack of input sanitization poses a major security risk if the agent is manipulated via prompt injection. IOCs include the project homepage nex-ai.be and api.telegram.org.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description, required binaries (python3, dig, ssh), and the code (HTTP/TCP/DNS/SSL/Docker/systemd/SSH checks + SQLite storage + Telegram alerts) are consistent with a local monitoring tool. Required binaries match the documented functionality (dig for DNS, ssh for remote checks).
Instruction Scope
SKILL.md instructs the agent to run the included CLI and setup.sh. The tool supports arbitrary remote command execution via the ssh_cmd check type (runs commands over SSH) and performs network I/O to monitored targets; this is expected for a monitor but it means the agent (or user) must not add untrusted SSH targets because checks will execute commands there. setup.sh also offers to install a per-user systemd timer to run periodic checks.
Install Mechanism
No external download URLs or package installs are used: install is an idempotent local setup.sh that creates ~/.nex-healthcheck, writes a wrapper into ~/.local/bin, and optionally writes user-level systemd unit/timer files. This is a standard local install pattern and does not fetch arbitrary remote code during install.
Credentials
SKILL.md metadata lists HEALTHCHECK_TELEGRAM_TOKEN and HEALTHCHECK_TELEGRAM_CHAT as required env vars for notifications, which matches the alerting code and config.py. However Telegram variables are optional for core monitoring functionality (the tool runs without them); marking them as strictly required in metadata is slightly misleading. The code also optionally reads HEALTHCHECK_DATA for relocating the data dir (documented in README) but that env var is not listed in requires.env — benign but inconsistent.
Persistence & Privilege
The skill is not always-enabled and does not claim elevated platform privileges. setup.sh will create user files and can (with explicit consent) install a per-user systemd timer to run checks periodically; this is a normal behavior for a monitoring tool and is performed in the user's home directory.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nex-healthcheck - After installation, invoke the skill by name or use
/nex-healthcheck - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Nex Healthcheck?
Multi-service health and uptime monitoring dashboard for websites, APIs, infrastructure, and applications across multiple systems. Monitor website availabili... It is an AI Agent Skill for Claude Code / OpenClaw, with 86 downloads so far.
How do I install Nex Healthcheck?
Run "/install nex-healthcheck" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nex Healthcheck free?
Yes, Nex Healthcheck is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nex Healthcheck support?
Nex Healthcheck is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nex Healthcheck?
It is built and maintained by Nex AI (@nexaiguy); the current version is v1.0.0.
More Skills