From uptimerobot
Creates a TCP port monitor using UptimeRobot to check host:port connectivity and alert on failure. For databases, SSH, SMTP, or custom services.
How this skill is triggered — by the user, by Claude, or both
Slash command
/uptimerobot:create-port-monitorThe 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.
Use when the user wants to check that a specific TCP port is open on a host — databases, SSH, SMTP, custom services, etc.
Tool: create-monitor
Required params: friendlyName, type: "PORT", url (host or IP, no scheme), port (1–65535).
{
"friendlyName": "Postgres primary",
"type": "PORT",
"url": "db.example.com",
"port": 5432
}
timeout — how long to wait for the TCP handshake (1–60s).interval, responseTimeThreshold, assignedAlertContacts, tagNames, maintenanceWindowsIds.config.ipVersion — IPv4 or IPv6.SMTP over IPv4:
{
"friendlyName": "Mail relay",
"type": "PORT",
"url": "smtp.example.com",
"port": 25,
"timeout": 15,
"interval": 300
}
SSH with alert contacts:
{
"friendlyName": "Bastion SSH",
"type": "PORT",
"url": "bastion.example.com",
"port": 22,
"assignedAlertContacts": [
{ "alertContactId": "10", "threshold": 0, "recurrence": 0 }
],
"tagNames": ["infra", "security"]
}
https://host:443 as url. Split into url: "host" and port: 443.port as a string. It must be an integer 1–65535.port outside the valid range (e.g. 0 or 70000). The server rejects with -29001.HTTP or KEYWORD.Call get-monitor-details to confirm host + port were stored.
create-udp-monitor — for UDP services (DNS, NTP, QUIC, game servers).create-ping-monitor — for reachability without a specific port.npx claudepluginhub uptimerobot/aiCreates a UDP monitor via UptimeRobot to check UDP service health, with optional payload, keyword matching, and packet-loss threshold.
Guides configuration of HTTP, SNMP, and TCP monitors for network devices and services in Atera. Useful for MSP uptime and availability monitoring.
Manages Better Stack uptime monitors: listing, creating, updating, pausing, and deleting monitors, heartbeats, groups, and check types.