From uptimerobot
Manages UptimeRobot monitors: list with search and state filters, get full configuration, pause or resume monitoring. Requires prior setup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/uptimerobot:manage-monitorsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Preflight — read first.** If you cannot see any `uptimerobot:*` MCP tools in your tool list, invoke the `uptimerobot:setup` skill before doing anything else. Do not tell the user the MCP is misconfigured — `setup`'s Step 0 detects the common case (server connected, tools loaded after session start) and resolves it without re-keying.
Preflight — read first. If you cannot see any
uptimerobot:*MCP tools in your tool list, invoke theuptimerobot:setupskill before doing anything else. Do not tell the user the MCP is misconfigured —setup's Step 0 detects the common case (server connected, tools loaded after session start) and resolves it without re-keying.
Covers monitor discovery and status control:
list-monitors — paginated discovery with search + state filters.get-monitor-details — full config for one monitor.update-monitor-status — pause or resume.For creating monitors see the create-*-monitor skills. For editing an existing monitor's configuration (rename, URL, interval, alert contacts, tags, type-specific settings) see update-monitor.
{
"search": "api",
"filter": ["DOWN"],
"limit": 50
}
Parameters:
search — full-text match against friendlyName and url.filter — array, any of UP, DOWN, PAUSED, NOT_STARTED, EXPIRING_DOMAIN, EXPIRING_SSL_CERTIFICATE, WITH_API_KEY, WITHOUT_API_KEY.limit — page size (clamped server-side).cursor — from the previous page's nextCursor.The response includes an instructions field with the exact next-page call JSON. Follow it verbatim.
{ "monitorId": 800123456 }
Returns the full config (type, URL, interval, thresholds, alert contacts, tags, type-specific fields) plus current status and state duration. Use this:
create-monitor / update-monitor took effect.Covered in its own skill: update-monitor — rename, URL, interval, alert contacts, tags, HTTP/keyword/API/heartbeat type-specific settings, and read‑modify‑write patterns for array fields.
{ "monitorId": 800123456, "status": "PAUSED" }
status is one of PAUSED (stop monitoring) or STARTED (resume). Resuming a paused monitor can return -28001 monitor_limit_exceeded if the account is over its active-monitor cap.
get-monitor-details after a status change. Replication lag can mean the next list-monitors call still shows the old state.update-monitor-status when the authorized account lacks write access — returns -31002 access_denied.-28001 monitor_limit_exceeded.update-monitor — edit configuration of an existing monitor.bulk-pause — pause/resume many monitors at once.incidents — downtime history for a monitor.stats — aggregated uptime / response-time metrics.errors — recovering from -28001, -28002, -29001, -31002.npx claudepluginhub uptimerobot/aiPause (or resume) many UptimeRobot monitors at once — by tag, search term, or state — around a deployment or maintenance window.
Manages Better Stack uptime monitors: lists, creates, updates, pauses, deletes monitors, heartbeats, groups, and check types via API calls.
Automates Uptimerobot operations via Composio toolkit through Rube MCP. Discovers tool schemas, manages connections, and executes monitor/alert workflows.