ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

APIMon

Monitor API endpoints and track response times to catch outages. Use when checking uptime, validating schemas, or generating status reports.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/bytesagain1/apimon
Or

APIMon

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

CommandDescription
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 statsShow 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 recentShow the 20 most recent activity entries
apimon statusHealth check — version, data dir, entry count, disk usage
apimon helpShow usage info and all available commands
apimon versionShow 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>.log with 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 .log file per command (e.g., check.log, validate.log, format.log)
  • History: history.log — central activity log across all commands
  • Export: export.json, export.csv, or export.txt generated 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

Stars3917
Views0
Updated2026-04-08
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-bytesagain1-apimon": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#api#monitor#health#uptime#response#latency#rest#devops
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.