March 26th, 2026
Improved
Checkly CLI

The Checkly CLI now speaks agent because we shipped a skills-based self-discovery system, new read and write commands for your full monitoring setup, and analytics stats to let AI agents navigate all of Checkly's capabilities. Your coding agent will now understand the state of your monitoring, and take action. All from the terminal.

The npx checkly skills command gives agents a structured way to explore everything the CLI can do. It uses progressive disclosure across three levels:
Overview β run npx checkly skills to list all available actions: initialize, configure, investigate, communicate and manage .
Action β run npx checkly skills investigate to get the detailed guide for that action category.
Reference β run npx checkly skills configure api-checks to get construct-level documentation for a specific topic.
This is the entry point for any agent integration. Point your agent at npx checkly skills and it figures out the rest. No docs browsing needed.
π Install the Checkly skill using npx checkly skills install to get going! (available since v7.7.0, replaces the previous npx skills add command)

npx checkly account plan β shows your current plan, the features you have access to, and the upgrade path. This helps agents know which commands and capabilities are available for your account, and when to prompt you to upgrade.

A set of read-only commands lets agents (and humans) inspect and analyze your Checkly account directly from the CLI.
npx checkly checks list β list all checks with their current status. Filter by name (--search), tag (--tag), or check type (--type).
npx checkly checks get <checkId> β see configuration, recent results, error groups, and analytics stats for a single check. Customize the stats view with --stats-range, --group-by, --metrics, and --filter-status.
# Check details with 7-day stats grouped by location
npx checkly checks get 12345 --stats-range=last7Days --group-by=location
# Only failure stats with specific metrics
npx checkly checks get 12345 --filter-status=failure --metrics=availability,responseTime_p95 npx checkly checks stats β view availability, response times, and other key metrics across multiple checks at once. Filter by tag, type, or name, and set a time range.
# Stats for all production API checks over the last 7 days
npx checkly checks stats --range=last7Days --tag=production --type=API
# Stats for specific checks
npx checkly checks stats 12345 67890 Default metrics adapt to the check type: response time percentiles for API/URL, Web Vitals for Browser/Playwright, latency and packet loss for ICMP, and so on.
All read commands support --output table|json|md for flexible consumption by agents or CI pipelines.

The CLI covers the full incident lifecycle on your status pages.
npx checkly status-pages list β list all your status pages and their services.
npx checkly status-pages get <id> β get the full state of a specific status page.
npx checkly incidents list β list active or past incidents.
npx checkly incidents create β open a new incident on a status page.
npx checkly incidents update <id> β post a progress update.
npx checkly incidents resolve <id> β close an incident.

Write commands (create, update, resolve, deploy) implement a confirmation protocol designed for agent safety. When an agent runs a write command, the CLI returns exit code 2 with a JSON envelope:
{
"status": "confirmation_required",
"command": "incidents create",
"changes": [
"Will create incident \"DB outage\" on status page \"Acme\"",
"Severity: major"
],
"confirmCommand": "checkly incidents create --title=\"DB outage\" ... --force"
}The agent presents the changes to the user, waits for approval, then runs the provided confirmCommand. Use --dry-run to preview changes without triggering confirmation.
Upgrade to the latest version:
npm install checkly@latest Install the Checkly skill:
npx checkly skills install Full CLI docs Β· GitHub releases Β· Questions or feedback? Join our Slack community.