← 返回 Skills 市场
Usage Monitor
作者
strongking666
· GitHub ↗
· v2.0.0
· MIT-0
262
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install usage-monitor
功能描述
Monitor any service usage dashboard and alert when threshold is reached. User-configurable URL and threshold.
安全使用建议
This skill is not malicious, but it is misleading: it advertises automated monitoring and alerting but the provided check.js only (a) loads/validates a local config.json, (b) formats alert messages given usage data, and (c) updates a local usage-log.md. It does not fetch the panelUrl, parse usage percentages, or send messages to any channel. Before installing or relying on this skill:
- Inspect config.json and avoid putting secrets or shareable tokens in panelUrl; treat the URL as private.
- Understand you'll need an external mechanism (browser automation, HTTP fetch + parser, or an agent capability that implements browser.open/snapshot and message.send) to collect usageData and to deliver alerts. The SKILL.md shows these steps only as pseudocode.
- If you plan to enable autonomous agent invocation for end-to-end monitoring, implement or review the code that does network access and message sending, and re-audit it for network endpoints and credential usage.
- Run the script in a controlled environment first to confirm behavior and to ensure it doesn't log sensitive URLs to public repos.
If you want something that truly auto-scrapes dashboards and posts alerts, request that the author add explicit, auditable code (and list any required credentials) rather than relying on manual/pseudocode steps.
功能分析
Type: OpenClaw Skill
Name: usage-monitor
Version: 2.0.0
The 'usage-monitor' skill is a legitimate utility designed to help users monitor service usage dashboards via the OpenClaw agent. The core logic in `check.js` handles configuration validation and local logging to `usage-log.md`, while providing clear instructions for the AI agent to use its built-in browser tools to fetch data from a user-defined URL. No evidence of data exfiltration, malicious execution, or prompt injection attacks was found; the skill operates entirely within its stated purpose.
能力评估
Purpose & Capability
The name/description say "monitor any service usage dashboard" and "主动提醒/自动发送消息", but the code does not fetch or parse remote pages nor does it send messages. The script only validates config, formats alerts given usage data, and updates a local usage log. It therefore cannot, by itself, monitor arbitrary URLs end-to-end as claimed.
Instruction Scope
SKILL.md and check.js instruct the user/agent to use an external browser tool (browser.open, browser.snapshot) and to call message.send, but these are only described as manual/pseudocode steps — there is no browser automation, HTTP requests, or messaging integration implemented in check.js. That expands the implied scope without providing implementation and grants the agent undefined discretion if integrated with external tools.
Install Mechanism
This is instruction-only with a shipped Node.js script; there is no install spec or remote downloads. No packages are installed automatically and no external binaries are required.
Credentials
The skill requests no environment variables or credentials and stores configuration locally in config.json; that is proportionate to the stated local-monitoring purpose. However, config.json may contain user-specific private URLs which should be treated as sensitive.
Persistence & Privilege
The skill does not request persistent/autonomous platform privileges (always:false). It writes a local usage-log.md file in its directory, which is expected for local logging and within scope.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install usage-monitor - 安装完成后,直接呼叫该 Skill 的名称或使用
/usage-monitor触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
**usage-monitor 2.0.0 — Major update adds full user configurability and alerting.**
- Users can now monitor any usage dashboard by custom URL.
- Configurable alert threshold (1–100%) with customizable service name and check interval.
- Multiple time-dimension monitoring supported.
- Runs on configurable schedule; sends proactive alerts when limits are reached.
- Improved documentation and setup instructions provided.
元数据
常见问题
Usage Monitor 是什么?
Monitor any service usage dashboard and alert when threshold is reached. User-configurable URL and threshold. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 262 次。
如何安装 Usage Monitor?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install usage-monitor」即可一键安装,无需额外配置。
Usage Monitor 是免费的吗?
是的,Usage Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Usage Monitor 支持哪些平台?
Usage Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Usage Monitor?
由 strongking666(@strongking666)开发并维护,当前版本 v2.0.0。
推荐 Skills