Status Page Gen

v1.0.0

Generate a dark-theme static HTML status page with health checks, ping, SSL cert validation, and uptime history for self-hosted services.

0· 55·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk970b1fsackzj1n36095r9khcx83xc9b

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments