← 返回 Skills 市场
145
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install strd-uptime-monitor
功能描述
Monitor uptime of websites/services and alert when down. Use when checking if a website is reachable, monitoring service health, or getting alerted on downtime.
安全使用建议
This skill is generally coherent for uptime monitoring, but review these points before installing: 1) You must set MONITOR_URLS (SKILL.md marks it required) even though registry metadata doesn't declare it — otherwise the scripts will fail. 2) Decide whether you want alerts to go to a webhook (ALERT_WEBHOOK_URL) or email (ALERT_EMAIL) and only provide trusted webhook URLs. 3) The scripts write logs to a logs directory next to the skill (scripts/../logs); confirm where that resolves in your agent filesystem and that permissions are acceptable. 4) There are minor bugs/behaviors to be aware of: check.sh enables set -e which can cause the script to exit early on curl failures (this may change how errors are logged/handled), and report.sh's date/grep logic for cutoff filtering looks fragile on different platforms. 5) Confirm availability of the mail command if you intend to use email alerts. If you want higher assurance, ask the publisher to (a) declare MONITOR_URLS in registry metadata, (b) clarify the intended log path, and (c) fix the error-handling/date logic in check.sh and report.sh.
功能分析
Type: OpenClaw Skill
Name: strd-uptime-monitor
Version: 1.0.0
The skill bundle provides a legitimate uptime monitoring service. It includes scripts for checking HTTP status codes (check.sh), sending alerts via Discord/Slack webhooks or email (alert.sh), and generating uptime reports (report.sh). The code is well-documented and its behavior aligns perfectly with the stated purpose. While there are minor shell scripting vulnerabilities, such as potential argument injection in the 'mail' command or invalid JSON generation if inputs contain quotes, these are unintentional bugs rather than malicious features. No evidence of data exfiltration, persistence, or prompt injection was found.
能力评估
Purpose & Capability
The name/description (uptime monitoring) matches the included scripts (check.sh, alert.sh, report.sh) and the only required binary is curl — this is proportionate. However the registry metadata declares no required environment variables while SKILL.md requires MONITOR_URLS (required) and optional ALERT_WEBHOOK_URL/ALERT_EMAIL; that mismatch is an oversight and should be corrected so users are aware of required configuration.
Instruction Scope
SKILL.md gives focused runtime instructions (run check.sh, alert.sh, report.sh). The scripts only read the environment variables documented in SKILL.md and write logs into a local logs directory. There is a small inconsistency: SKILL.md claims logs are written to ~/.openclaw/workspace/skills/uptime-monitor/logs/status.log, but the scripts write to a logs directory relative to the skill (scripts/../logs). No unexpected files, system-wide credentials, or external endpoints are referenced in code.
Install Mechanism
This is instruction-only with shell scripts included; there is no installer, package download, or external install URL. Risk from install mechanics is low. The only runtime dependency is curl (declared).
Credentials
The skill uses MONITOR_URLS, ALERT_WEBHOOK_URL and ALERT_EMAIL which are appropriate for its purpose. However the registry incorrectly lists no required env vars — MONITOR_URLS is effectively required at runtime. There are no hardcoded external secrets or unexpected credential requests.
Persistence & Privilege
always is false and the skill does not modify other skills or system configuration. It writes only to its own logs directory and sends outbound requests only to user-supplied webhook URLs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install strd-uptime-monitor - 安装完成后,直接呼叫该 Skill 的名称或使用
/strd-uptime-monitor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of uptime-monitor.
- Monitors specified HTTP endpoints and detects downtime.
- Sends alerts via webhook or email when a website or service is unreachable.
- Provides daily uptime percentage reports in markdown format.
- Configurable check intervals and alert methods using environment variables.
- Includes scripts for health checks, alerting, and reporting.
- Requires curl; results are logged locally.
元数据
常见问题
Uptime Monitor 是什么?
Monitor uptime of websites/services and alert when down. Use when checking if a website is reachable, monitoring service health, or getting alerted on downtime. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 145 次。
如何安装 Uptime Monitor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install strd-uptime-monitor」即可一键安装,无需额外配置。
Uptime Monitor 是免费的吗?
是的,Uptime Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Uptime Monitor 支持哪些平台?
Uptime Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Uptime Monitor?
由 KRYZL19(@kryzl19)开发并维护,当前版本 v1.0.0。
推荐 Skills