← Back to Skills Marketplace
newageinvestments25-byte

Status Page Gen

by New Age Investments · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
120
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install status-page-gen
Description
Generate a dark-theme static HTML status page with health checks, ping, SSL cert validation, and uptime history for self-hosted services.
Usage Guidance
This skill appears to do what it says: run local HTTP/ICMP checks, check TLS certs, append history, and render a self-contained HTML status page. Before installing or scheduling it: 1) Be aware the scripts use the system `ping` binary and `python3` (ensure those are available). 2) The optional GitHub Gist instructions can expose internal hostnames, URLs, and uptime info if you publish publicly — don't push the generated page to a public gist unless you intend to share that information. 3) History is stored under the skill workspace (assets/history.json) and will contain timestamps and service names; treat it as sensitive if you want to keep service topology private. 4) Running the cron/LaunchAgent entries writes to locations like /var/www/html or /tmp — check file permissions and paths. 5) If you need stricter isolation, run the checks on a dedicated machine or inside a restricted account. No credentials are required by the skill itself, and no remote installers or obfuscated network endpoints were found.
Capability Analysis
Type: OpenClaw Skill Name: status-page-gen Version: 1.0.0 The status-page-gen skill bundle is a legitimate tool for monitoring service uptime and generating a static HTML status page. The Python scripts (check_services.py, check_certs.py, history.py, and generate_page.py) use standard libraries to perform HTTP health checks, SSL certificate validation, and local data persistence. Security practices are generally sound, such as using list-based arguments in subprocess.run to prevent shell injection during ping tests. No evidence of data exfiltration, malicious persistence, or prompt injection was found.
Capability Assessment
Purpose & Capability
The scripts implement HTTP health checks, ICMP ping (via system ping), TLS cert inspection, history logging, and HTML generation — all consistent with the skill description. Nothing in the code attempts unrelated actions (no cloud APIs, no credential access, no system-wide configuration changes).
Instruction Scope
SKILL.md instructs the agent/user to run the included scripts, schedule them via cron/LaunchAgent, and optionally publish the generated HTML using the GitHub CLI. The instructions do not read unrelated files or environment variables. Note: the README suggests using `gh gist` which would publish potentially sensitive internal service URLs/statuses if used publicly.
Install Mechanism
This is an instruction-only skill with bundled Python scripts; there is no installer or external download. Nothing is fetched from remote URLs and no archives are extracted.
Credentials
The skill declares no required environment variables or primary credential, which is appropriate. Minor mismatch: SKILL metadata lists no required binaries, but the runtime relies on `python3` (implicit), the system `ping` command, and optionally `gh` for Gist publishing — these are reasonable but not declared.
Persistence & Privilege
The skill does not request always:true and will not be force-enabled. The documentation shows how a user can schedule the scripts (cron/LaunchAgent), which is normal for monitoring tools; scheduling is a user action and not enforced by the skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install status-page-gen
  3. After installation, invoke the skill by name or use /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, dark-themed HTML status page for self-hosted services. - Checks include service health endpoints, ping, SSL cert expiry, and uptime history. - Provides easy configuration via `services.json`. - Includes scripts for service checks, certificate checking, history management, and HTML generation. - Supports cron scheduling for automatic periodic updates. - Output is self-contained and can be viewed locally or pushed to GitHub Gist.
Metadata
Slug 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-theme static HTML status page with health checks, ping, SSL cert validation, and uptime history for self-hosted services. It is an AI Agent Skill for Claude Code / OpenClaw, with 120 downloads so far.

How do I install Status Page Gen?

Run "/install 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