← Back to Skills Marketplace
newageinvestments25-byte

Status Page Gen

by New Age Investments · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
135
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nai-status-page-gen
Description
Generate a dark-themed static HTML status page summarizing health checks, ping, SSL certs, and uptime for self-hosted services from a JSON config.
Usage Guidance
This skill appears to be what it claims: it runs local network checks (HTTP, ICMP via the system ping command, and TLS connects), writes a local history JSON and a self-contained HTML file, and can be scheduled with cron/LaunchAgent. Before installing or scheduling: 1) Review assets/services.json to ensure only the hosts you intend are included (these scripts will actively probe every configured host). 2) Be aware that publishing the generated HTML to a public GitHub Gist (documented but not automatic) will expose the page and any service names/URLs it contains — don't publish sensitive internal hostnames/URLs. 3) The scripts invoke the system ping binary and perform outbound network connections; ensure your environment permits that and that you are comfortable with periodic probes. 4) If you plan to serve the HTML from a system webroot (e.g., /var/www/html), check file permissions and that writing to that path is intentional. Overall this skill is internally consistent and does not request credentials or hidden external endpoints.
Capability Analysis
Type: OpenClaw Skill Name: nai-status-page-gen Version: 1.0.0 The status-page-gen skill bundle is a legitimate utility for monitoring self-hosted services and generating a static HTML status page. It performs HTTP health checks, ICMP pings via subprocess (safely without shell=True), and SSL certificate validation using Python's standard libraries. The scripts (check_services.py, check_certs.py, history.py, and generate_page.py) operate as described, storing data locally in JSON format and producing a self-contained HTML file. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The skill's name/description match the included scripts: check_services.py (HTTP + ping), check_certs.py (TLS), history.py (local history), and generate_page.py (HTML). Only minor mismatch: the README describes publishing via the GitHub CLI (`gh`) but the skill does not declare or install `gh` (this is optional in docs, not required to run core functionality).
Instruction Scope
SKILL.md confines the agent to reading a local services.json, running the provided Python scripts, writing local JSON and an HTML file, and optionally scheduling via cron/LaunchAgent. The scripts only reference the service config, local files, and standard system/network calls; they do not read unrelated system files or environment variables.
Install Mechanism
There is no install spec and all code is bundled as plain Python scripts. No downloads, external installers, or archive extraction are used.
Credentials
The skill requires no environment variables or credentials. The docs mention using `gh` to publish a Gist (which would require GitHub authentication) — publishing is optional but could expose internal URLs if used. There are no other unexplained credential requests.
Persistence & Privilege
always is false and the skill does not request persistent platform privileges. The docs suggest scheduling (cron/LaunchAgent) which is normal for monitoring tasks and requires user action/consent; the skill does not modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nai-status-page-gen
  3. After installation, invoke the skill by name or use /nai-status-page-gen
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of status-page-gen: generate a static HTML status page for self-hosted services. - Performs HTTP health checks, ping tests, SSL certificate monitoring, and tracks uptime history. - Generates and updates a self-contained, dark-themed HTML status page (Upptime/Cachet-style). - Includes example configuration for easy setup—just edit `services.json` with your service details. - Provides scripts for checking services, SSL certificates, logging history, and generating the HTML page. - Supports automated scheduled updates via cron.
Metadata
Slug nai-status-page-gen
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Status Page Gen?

Generate a dark-themed static HTML status page summarizing health checks, ping, SSL certs, and uptime for self-hosted services from a JSON config. It is an AI Agent Skill for Claude Code / OpenClaw, with 135 downloads so far.

How do I install Status Page Gen?

Run "/install nai-status-page-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Status Page Gen free?

Yes, Status Page Gen is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Status Page Gen support?

Status Page Gen is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Status Page Gen?

It is built and maintained by New Age Investments (@newageinvestments25-byte); the current version is v1.0.0.

💬 Comments