← Back to Skills Marketplace
strongking666

Usage Monitor

by strongking666 · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ⚠ suspicious
262
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install usage-monitor
Description
Monitor any service usage dashboard and alert when threshold is reached. User-configurable URL and threshold.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install usage-monitor
  3. After installation, invoke the skill by name or use /usage-monitor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug usage-monitor
Version 2.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Usage Monitor?

Monitor any service usage dashboard and alert when threshold is reached. User-configurable URL and threshold. It is an AI Agent Skill for Claude Code / OpenClaw, with 262 downloads so far.

How do I install Usage Monitor?

Run "/install usage-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Usage Monitor free?

Yes, Usage Monitor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Usage Monitor support?

Usage Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Usage Monitor?

It is built and maintained by strongking666 (@strongking666); the current version is v2.0.0.

💬 Comments