← 返回 Skills 市场
Status Page Gen
作者
New Age Investments
· GitHub ↗
· v1.0.0
· MIT-0
135
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nai-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.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install nai-status-page-gen - 安装完成后,直接呼叫该 Skill 的名称或使用
/nai-status-page-gen触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 135 次。
如何安装 Status Page Gen?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install nai-status-page-gen」即可一键安装,无需额外配置。
Status Page Gen 是免费的吗?
是的,Status Page Gen 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Status Page Gen 支持哪些平台?
Status Page Gen 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Status Page Gen?
由 New Age Investments(@newageinvestments25-byte)开发并维护,当前版本 v1.0.0。
推荐 Skills