APIMon
Monitor API endpoints and track response times to catch outages. Use when checking uptime, validating schemas, or generating status reports.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bytesagain1/apimonAPIMon
Apimon v2.0.0 — a devtools command-line toolkit for checking, validating, generating, formatting, linting, explaining, converting, templating, diffing, previewing, fixing, and reporting on API-related tasks. All operations are timestamped and logged, with built-in search, statistics, and multi-format export.
Commands
| Command | Description |
|---|---|
apimon check <input> | Record a check entry (no args = show recent checks) |
apimon validate <input> | Record a validation entry (no args = show recent validations) |
apimon generate <input> | Record a generation entry (no args = show recent generations) |
apimon format <input> | Record a format entry (no args = show recent formats) |
apimon lint <input> | Record a lint entry (no args = show recent lints) |
apimon explain <input> | Record an explain entry (no args = show recent explains) |
apimon convert <input> | Record a conversion entry (no args = show recent conversions) |
apimon template <input> | Record a template entry (no args = show recent templates) |
apimon diff <input> | Record a diff entry (no args = show recent diffs) |
apimon preview <input> | Record a preview entry (no args = show recent previews) |
apimon fix <input> | Record a fix entry (no args = show recent fixes) |
apimon report <input> | Record a report entry (no args = show recent reports) |
apimon stats | Show summary statistics across all log files |
apimon export <fmt> | Export all data in json, csv, or txt format |
apimon search <term> | Search across all entries for a keyword |
apimon recent | Show the 20 most recent activity entries |
apimon status | Health check — version, data dir, entry count, disk usage |
apimon help | Show usage info and all available commands |
apimon version | Show version (v2.0.0) |
How It Works
Each command (check, validate, generate, format, etc.) works as a timestamped log recorder:
- With arguments: saves the input to
~/.local/share/apimon/<command>.logwith a timestamp, then confirms the entry count. - Without arguments: displays the 20 most recent entries from that command's log file.
All activity is also recorded in a central history.log for cross-command traceability.
Data Storage
- Location:
~/.local/share/apimon/ - Log files: One
.logfile per command (e.g.,check.log,validate.log,format.log) - History:
history.log— central activity log across all commands - Export:
export.json,export.csv, orexport.txtgenerated on demand - Format: Each log line is
YYYY-MM-DD HH:MM|<input>
Requirements
- Bash (4.0+)
- Standard Unix utilities (
wc,du,grep,tail,head,date) - No external dependencies or API keys required
When to Use
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bytesagain1-apimon": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
doctorbot-ci-validator
Stop failing in production. Validate your GitHub Actions, GitLab CI & Keep workflows offline with surgical precision. Born from Keep bounty research, perfected for agents.
mcp-builder
Bootstraps new Model Context Protocol (MCP) servers from a natural language description. Use when the user asks to build an MCP server, create an MCP tool, scaffold an MCP integration, or add MCP capabilities to an existing project. NOT for: general API design, non-MCP tool building, or frontend tasks.
agent-health-diagnostics
Diagnose and fix the 4 most common OpenClaw agent failures — heartbeat spam, API rate limit cascades, channel death loops, and memory/embedding errors. Battle-tested across a 6-agent multi-host deployment.
scrapebadger
Web scraping platform — Twitter/X data, Vinted marketplace, and general web scraping API
clinicaltrials-gov-parser
Monitor and summarize competitor clinical trial status changes from ClinicalTrials.gov. Trigger: When user asks to track clinical trials, monitor trial status changes, get updates on specific trials, or analyze competitor trial activities. Use cases: Pharma competitive intelligence, trial monitoring, status tracking, recruitment updates, completion alerts.