LaunchKit · 2026
Back to Skills

bot-status-api

Deploy a lightweight status API that exposes your OpenClaw.

0
1.7k downloads
by @suspect80

Setup & Installation

openclaw skills install @suspect80/bot-status-api

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install bot-status-api

Version History

v1.0.1Feb 5, 2026 - Version note by skill developer:

Initial public release

What This Skill Does

A configurable HTTP service that exposes an OpenClaw bot's operational status as JSON. Reports bot health, model context usage, cron jobs, installed skills, service connectivity, and system metrics. Runs on Node.js built-ins with no external dependencies.

Zero external dependencies means it deploys anywhere Node.js is available without managing package installs or version conflicts.

When to use it

  • Checking bot uptime and context usage from a monitoring dashboard
  • Alerting when a dependent HTTP service goes down
  • Viewing which cron jobs are scheduled without opening config files
  • Monitoring Docker container health via Portainer
  • Confirming dev servers are running before starting a work session

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: What's the status of my bot right now?

AGENT
  1. 1Serve GET /status from the running bot-status server
  2. 2Read heartbeat-state.json from the bot workspace for context vitals
  3. 3Run configured service health checks against HTTP endpoints, shell commands, and file paths
  4. 4Read cron/jobs.json for the list of scheduled jobs
  5. 5Collect CPU, RAM, and disk metrics from /proc
OUTPUT

JSON response showing bot online with 62% context used, all services healthy, 3 cron jobs active, and disk at 45% capacity