โ† All skills
Tencent SkillHub ยท Developer Tools

Checkly Cli Skills

Comprehensive Checkly CLI command reference and Monitoring as Code workflows. Use when user mentions Checkly CLI, monitoring as code, synthetic monitoring, A...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Comprehensive Checkly CLI command reference and Monitoring as Code workflows. Use when user mentions Checkly CLI, monitoring as code, synthetic monitoring, A...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
PROJECT_SUMMARY.md, README.md, SKILL.md, checkly-advanced/SKILL.md, checkly-auth/SKILL.md, checkly-checks/SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 18 sections Open source page

Checkly CLI Skills

Comprehensive Checkly CLI command reference and Monitoring as Code (MaC) workflows.

Quick start

# Create new Checkly project npm create checkly@latest # Test checks locally npx checkly test # Deploy to Checkly cloud npx checkly deploy

What is Monitoring as Code?

The Checkly CLI provides a TypeScript/JavaScript-native workflow for coding, testing, and deploying synthetic monitoring at scale. Define your monitoring checks as code, test them locally, version control them with Git, and deploy through CI/CD pipelines. Key benefits: Codeable - Define checks in TypeScript/JavaScript Testable - Run checks locally before deployment Reviewable - Code review your monitoring in PRs Native Playwright - Use standard @playwright/test specs CI/CD Native - Integrate with your deployment pipeline

Skill organization

This skill routes to specialized sub-skills by Checkly domain: Getting Started: checkly-auth - Authentication setup and login checkly-config - Configuration files (checkly.config.ts) and project structure Core Workflows: checkly-test - Local testing workflow with npx checkly test checkly-deploy - Deployment to Checkly cloud checkly-import - Import existing checks from Checkly to code Check Types: checkly-checks - API checks, browser checks, multi-step checks checkly-monitors - Heartbeat, TCP, DNS, URL monitors checkly-groups - Check groups for organization and shared config Advanced: checkly-constructs - Constructs system and resource management checkly-playwright - Playwright test suites and configuration checkly-advanced - Retry strategies, reporters, environment variables, bundling

When to use Checkly CLI vs Web UI

Use Checkly CLI when: Defining monitoring as part of your codebase Automating check creation/updates in CI/CD Testing checks locally during development Version controlling monitoring configuration Managing multiple checks efficiently Integrating monitoring with application deployments Use Web UI when: Exploring Checkly for the first time Viewing dashboards and historical results Analyzing check failures and incidents Managing account-level settings Configuring alert channels (email, Slack, PagerDuty) Setting up private locations

New project setup

# Initialize project npm create checkly@latest cd my-checkly-project # Authenticate npx checkly login # Test locally npx checkly test # Deploy to cloud npx checkly deploy

Daily development

# Create new API check cat > __checks__/api-status.check.ts <<'EOF' import { ApiCheck, AssertionBuilder } from 'checkly/constructs' new ApiCheck('api-status-check', { name: 'API Status Check', request: { url: 'https://api.example.com/status', method: 'GET', assertions: [ AssertionBuilder.statusCode().equals(200), AssertionBuilder.responseTime().lessThan(500), ], }, }) EOF # Test locally npx checkly test # Deploy when ready npx checkly deploy

Browser check with Playwright

# Create browser check cat > __checks__/homepage.spec.ts <<'EOF' import { test, expect } from '@playwright/test' test('homepage loads', async ({ page }) => { const response = await page.goto('https://example.com') expect(response?.status()).toBeLessThan(400) await expect(page).toHaveTitle(/Example/) await page.screenshot({ path: 'homepage.jpg' }) }) EOF # Test with Playwright locally (faster) npx playwright test __checks__/homepage.spec.ts # Test via Checkly runtime npx checkly test __checks__/homepage.spec.ts # Deploy npx checkly deploy

Import existing checks

# Import all checks from Checkly account npx checkly import plan # Review generated code git diff # Commit imported checks git add . git commit -m "Import existing monitoring checks"

"What type of check should I create?"

What are you monitoring? โ”œโ”€ REST API / HTTP endpoint โ”‚ โ”œโ”€ Simple availability โ†’ API Check (request + status assertion) โ”‚ โ”œโ”€ Complex validation โ†’ API Check (request + multiple assertions + scripts) โ”‚ โ””โ”€ Just uptime/ping โ†’ URL Monitor (simpler, faster) โ”‚ โ”œโ”€ Web application / User flow โ”‚ โ”œโ”€ Single page โ†’ Browser Check (one .spec.ts file) โ”‚ โ”œโ”€ Multiple steps โ†’ Browser Check or Multi-Step Check โ”‚ โ””โ”€ Full test suite โ†’ Playwright Check Suite (playwright.config.ts) โ”‚ โ””โ”€ Service health / Infrastructure โ”œโ”€ Periodic heartbeat โ†’ Heartbeat Monitor โ”œโ”€ TCP port โ†’ TCP Monitor โ”œโ”€ DNS record โ†’ DNS Monitor โ””โ”€ Simple HTTP โ†’ URL Monitor Quick reference: API Check: HTTP requests with assertions (status, headers, body, response time) Browser Check: Single Playwright spec file for web testing Multi-Step Check: Complex browser workflows (legacy, use Browser Check instead) Playwright Check Suite: Multiple Playwright tests with projects/parallelization Monitors: Simple health checks without code execution

"Test locally or deploy?"

What stage are you at? โ”œโ”€ Developing new check โ”‚ โ”œโ”€ Browser check โ†’ npx playwright test (fastest iteration) โ”‚ โ””โ”€ API check โ†’ npx checkly test (includes assertions) โ”‚ โ”œโ”€ Ready to validate โ”‚ โ””โ”€ npx checkly test (runs in Checkly runtime, catches issues) โ”‚ โ””โ”€ Ready for production โ””โ”€ npx checkly deploy (schedule checks to run continuously) Testing hierarchy: npx playwright test - Fastest, local Playwright execution (browser checks only) npx checkly test - Validates in Checkly runtime, catches compatibility issues npx checkly deploy - Deploys for continuous scheduled monitoring

"File-based or construct-based checks?"

How do you want to define checks? โ”œโ”€ Auto-discovery (convention over configuration) โ”‚ โ”œโ”€ Browser checks โ†’ *.spec.ts files matching testMatch pattern โ”‚ โ”œโ”€ Multi-step โ†’ *.check.ts files with MultiStepCheck construct โ”‚ โ””โ”€ API checks โ†’ *.check.ts files with ApiCheck construct โ”‚ โ””โ”€ Explicit definition โ”œโ”€ Programmatic โ†’ Construct instances in .check.ts files โ””โ”€ Full control โ†’ Playwright Check Suite with playwright.config.ts Patterns: Auto-discovery: Configure checks.browserChecks.testMatch in checkly.config.ts Explicit constructs: Import from checkly/constructs and instantiate Playwright projects: Define multiple test suites with different configs

"Where should configuration go?"

What are you configuring? โ”œโ”€ Project-level (all checks) โ”‚ โ””โ”€ checkly.config.ts โ†’ defaults, locations, frequency, runtime โ”‚ โ”œโ”€ Group-level (related checks) โ”‚ โ””โ”€ CheckGroup construct โ†’ shared settings for subset of checks โ”‚ โ””โ”€ Check-level (individual) โ””โ”€ Check constructor โ†’ override defaults for specific check Configuration hierarchy (specific overrides general): Check-level properties (highest priority) CheckGroup properties checkly.config.ts defaults Checkly account defaults (lowest priority)

Project structure

Typical Checkly CLI project: my-monitoring-project/ โ”œโ”€โ”€ checkly.config.ts # Project configuration โ”œโ”€โ”€ __checks__/ # Check definitions โ”‚ โ”œโ”€โ”€ api.check.ts # API check construct โ”‚ โ”œโ”€โ”€ homepage.spec.ts # Browser check (auto-discovered) โ”‚ โ”œโ”€โ”€ login.spec.ts # Another browser check โ”‚ โ””โ”€โ”€ utils/ โ”‚ โ”œโ”€โ”€ alert-channels.ts # Shared alert channel definitions โ”‚ โ””โ”€โ”€ helpers.ts # Shared helper functions โ”œโ”€โ”€ playwright.config.ts # Playwright configuration (optional) โ”œโ”€โ”€ package.json โ””โ”€โ”€ node_modules/ โ””โ”€โ”€ checkly/ # CLI package with constructs

New project (recommended)

npm create checkly@latest Creates scaffolded project with: checkly.config.ts with sensible defaults Example checks in __checks__/ directory package.json with checkly dependency .gitignore configured

Existing project

# Install as dev dependency npm install --save-dev checkly # Create configuration file npx checkly init

Global installation (not recommended)

npm install -g checkly checkly test Note: Use npx checkly instead for project-specific CLI version.

Related Skills

Getting started: See checkly-auth for authentication setup See checkly-config for project configuration See checkly-test for local testing workflow Creating checks: See checkly-checks for API and browser checks See checkly-monitors for simpler health checks See checkly-playwright for full test suite setup Advanced workflows: See checkly-deploy for deployment strategies See checkly-constructs for understanding the object model See checkly-advanced for retry strategies and reporters Import existing: See checkly-import to migrate from web UI to code

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
6 Docs
  • SKILL.md Primary doc
  • checkly-advanced/SKILL.md Docs
  • checkly-auth/SKILL.md Docs
  • checkly-checks/SKILL.md Docs
  • PROJECT_SUMMARY.md Docs
  • README.md Docs