monitorCreate monitors for anything. User defines what to check, skill handles scheduling and alerts.
Install via ClawdBot CLI:
clawdbot install ivangdavila/monitorRequires:
~/monitor/
├── monitors.json # Monitor definitions
├── config.json # Alert preferences
└── logs/ # Check results
└── {name}/YYYY-MM.jsonl
Create on first use: mkdir -p ~/monitor/logs
This skill:
Execution model:
This skill does NOT:
Required:
curl — for HTTP checksOptional (for alerts):
PUSHOVER_TOKEN / PUSHOVER_USER — for push notificationsUsed if available:
openssl — for SSL certificate checkspgrep — for process checksdf — for disk space checksnc — for port checks| Topic | File |
|-------|------|
| Monitor type examples | templates.md |
| Alert configuration | alerts.md |
| Analysis patterns | insights.md |
When user requests a monitor:
Example flow:
User: "Monitor my API at api.example.com every 5 minutes"
Agent: "I'll check HTTP status. Alert you on failures?"
User: "Yes, and check SSL cert too"
→ Monitor stored with user-defined checks
In ~/monitor/monitors.json:
{
"api_prod": {
"description": "User's API health",
"checks": [
{"type": "http", "target": "https://api.example.com/health"},
{"type": "ssl", "target": "api.example.com"}
],
"interval": "5m",
"alert_on": "change",
"requires": [],
"created": "2024-03-15"
}
}
User can request any of these (or others):
| Type | What it checks | Tool used |
|------|---------------|-----------|
| http | URL status + latency | curl |
| ssl | Certificate expiry | openssl |
| process | Process running | pgrep |
| disk | Free space | df |
| port | Port open | nc |
| custom | User-defined command | user specifies |
✅ Monitor: [description]
🔍 Checks: [what will be checked]
⏱️ Interval: [how often]
🔔 Alert: [when to notify]
🔧 Requires: [tools/access needed]
The requires field lists what user granted:
["ssh:server1"] = user granted SSH access["docker"] = user granted Docker accessAgent asks before assuming any access.
Generated Mar 1, 2026
A small e-commerce business uses the Monitor skill to track the availability and response time of its online store and payment gateway. It sets up HTTP checks every minute and SSL certificate checks weekly, alerting the team via push notifications if downtime or certificate issues occur, ensuring minimal disruption to sales.
A tech startup employs the Monitor skill to oversee its cloud servers, checking disk space, running processes, and open ports at regular intervals. By defining custom checks with tools like df and pgrep, it receives alerts on critical failures, helping maintain server stability and prevent data loss.
A SaaS company integrates the Monitor skill to ensure its REST API endpoints remain operational for clients. It configures HTTP checks for key endpoints every 5 minutes and uses webhooks to notify developers of status changes, enabling quick response to outages and maintaining high service-level agreements.
A smart home manufacturer uses the Monitor skill to verify that its IoT devices stay connected to central servers. It sets up port checks for device communication ports and custom command checks for device health, alerting support teams via optional Pushover tokens to address connectivity issues promptly.
A fintech firm applies the Monitor skill to oversee critical transaction processing systems, checking for process availability and SSL security on banking endpoints. With alerts on status changes, it ensures compliance and operational integrity, reducing the risk of financial losses due to system failures.
A company offers a paid subscription where users access the Monitor skill through a managed platform, with premium features like advanced analytics and multi-user alerts. Revenue is generated from monthly or annual fees, targeting small to medium businesses that need reliable uptime monitoring without in-house expertise.
A developer releases the Monitor skill as a free, open-source tool for basic checks, then monetizes through paid upgrades for enhanced capabilities such as custom integrations, priority support, and historical data retention. This model attracts a large user base and converts a portion to paying customers for advanced needs.
A consultancy firm uses the Monitor skill as a foundation to provide tailored monitoring solutions for enterprises, offering services like setup, customization, and ongoing management. Revenue comes from project-based fees and retainer contracts, leveraging the skill's flexibility to meet specific client requirements in diverse industries.
💬 Integration Tip
Ensure users have curl installed and set optional environment variables like PUSHOVER_TOKEN for alerts; guide them to define clear monitor checks and intervals in the monitors.json file for smooth operation.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.