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.
Configures and manages Atera device monitors using HTTP, SNMP, and TCP protocols for network devices, services, and applications. Covers types, fields, thresholds, and MSP best practices.
Manages Better Stack uptime monitors: lists, creates, updates, pauses, deletes monitors, heartbeats, groups, and check types via API calls.