Monitor

Create and manage monitoring scripts for web services, APIs, and social media feeds.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/zangxin75/openclaw-skills --skill monitor-zangxin75
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Monitor
Source: https://github.com/zangxin75/openclaw-skills/tree/main/monitor
Command: npx skills add https://github.com/zangxin75/openclaw-skills --skill monitor-zangxin75

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of monitoring various targets (websites, APIs, social media, etc.), providing structured logging, timely alerts, and intelligent insights into performance and changes.

Core Features & Use Cases

  • Flexible Scripting: Create custom monitoring scripts in bash, Python, or Node.js for diverse targets.
  • Structured Logging: Maintain organized, append-only logs with status, values, and timestamps.
  • Configurable Alerts: Set up notifications via various channels (agent, push, webhook) based on status changes and thresholds.
  • Intelligent Insights: Analyze logs to identify trends, calculate uptime, and suggest improvements.
  • Use Case: Monitor your company's website uptime, receive an alert if it goes down, and get a weekly report on its availability.

Quick Start

Create a monitor for the website 'https://example.com' that checks its status every 5 minutes and alerts via the agent.

Frequently Asked Questions about Monitor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I monitor a website's uptime and get alerts when it goes down?

To monitor website uptime and get alerts, create a custom script checking the target URL at configured intervals and triggering notifications via agent, push, or webhook when status changes occur. Append-only JSONL logs capture timestamped status data.

What is the best way to log API performance metrics for trend analysis?

The best way to log API performance metrics is using structured append-only JSONL logging. Scripts capture status and values with timestamps, enabling agent-driven insights to calculate uptime, identify performance trends, and suggest improvements over time.

Can I write monitoring scripts in Python or Node.js for social media feeds?

Yes, you can write monitoring scripts in Python, Node.js, or bash for social media feeds. The Skill enables flexible scripting for diverse targets, allowing you to track changes and configure alerts based on status updates or specific thresholds.

Does this monitoring approach support configurable alert thresholds and notification channels?

Yes, this monitoring approach supports configurable alert thresholds and multiple notification channels. You can set up notifications via agent, push, or webhook mechanisms based on status changes and value thresholds, with customizable intervals for monitor checks.

How do I set up a monitor that checks a web service status every 5 minutes?

To set up a monitor that checks a web service every 5 minutes, create a monitoring script targeting the service URL and configure the monitor interval to 5 minutes. The script logs status and values to JSONL files and triggers alerts based on your configured thresholds.

What are the limitations of using bash scripts for API monitoring and alerting?

Bash scripts for API monitoring provide flexible target tracking and structured JSONL logging but lack native agent-driven insights. While configurable alerts via push or webhook are supported, complex performance analysis and trend identification are handled by the agent analyzing the accumulated logs.