checkly-cli-skills_skill

This skill helps you validate and debug Checkly checks locally using npx checkly test, speeding pre-deploy testing and CI validation.
  • Python

2.5k

GitHub Stars

4

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill checkly-cli-skills

  • _meta.json475 B
  • PROJECT_SUMMARY.md5.8 KB
  • README.md4.8 KB
  • SKILL.md10.2 KB

Overview

This skill runs Checkly checks locally using the npx checkly test command to validate checks in the same runtime as production without deploying them. It supports filtering, reporters, retries, location testing, and verbose debugging to reproduce and fix failures before deployment. Use it to speed up local iteration, integrate checks into CI/CD, and verify runtime dependencies.

How this skill works

The skill invokes npx checkly test to execute checks inside Checkly’s runtime environment, mirroring production behavior while avoiding scheduling or deployment. You can target specific files, name patterns, or datacenters, enable verbose logs, select reporters (list, dot, ci, github, json), and configure retries and env files. It can also validate runtime dependencies and produce machine-readable results for CI pipelines.

When to use it

  • Validate checks locally before deploying to production
  • Debug failing or flaky checks with verbose logs and screenshots
  • Run automated tests in CI/CD workflows and produce CI/GitHub annotations
  • Filter and run a subset of checks during development
  • Verify behavior from different Checkly locations or private locations

Best practices

  • Run npx checkly test --verbose for detailed failure information before debugging
  • Use --env-file to load environment-specific variables and avoid secrets in CLI
  • Start with Playwright locally for fast iteration, then validate in Checkly runtime
  • Use --verify-runtime-dependencies to catch unsupported or missing packages early
  • Pipe --reporter=json results into CI tooling for automated analysis

Example use cases

  • Run a single failing check: npx checkly test __checks__/failing.spec.ts --verbose
  • CI job that validates all checks and annotates GitHub: npx checkly test --reporter=github
  • Reproduce regional issues: npx checkly test --location=eu-west-1
  • Reduce flakiness by rerunning failed checks: npx checkly test --retries=1
  • Export test results for dashboards: npx checkly test --reporter=json > results.json

FAQ

No. It runs checks in Checkly's runtime for validation only and does not schedule or deploy them.

How do I test private endpoints?

Use private locations or run tests from a network that can reach your endpoint; you can also change --location or configure private locations in checkly.config.ts.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational