
Heartbeat -- Agent Diagnostics
SkillSkill
Run health checks on your AI agents -- detect context issues, skill conflicts, and performance problems.
About
name: heartbeat description: > Run pre-flight diagnostics on your OpenClaw stack: validate skills, check versions, audit env vars, and test connectivity. USE WHEN: user says "run a health check", "how healthy is my agent", "pre-flight check", "run Heartbeat", "why isn't this skill working", "are any of my skills broken", "audit my environment variables", or "test API connectivity". DON'T USE WHEN: user wants to scan a skill for security threats (use skill-inspector), wants to find new skills to install (use matchmaker), or wants to manage Claw Mart listings (use clawmart-manager). OUTPUTS: structured health report with per-skill verdicts (HEALTHY/DEGRADED/ UNHEALTHY), environment variable audit, API connectivity results, conflict detection, and overall system status.
Heartbeat
Version: 1.1.0 Price: Free Type: Skill
Description
Pre-flight diagnostics for your entire OpenClaw agent stack. Heartbeat walks every installed skill, validates load state, checks for version conflicts, confirms required environment variables are set, and tests API connectivity for skills that need it — then produces a single health report with a clear verdict per skill and an overall system status.
Run it after installing new skills, after updates, or whenever something feels off. If your agent is misbehaving, Heartbeat tells you where to look first.
Prerequisites
None. No API key required. Works on any OpenClaw installation with at least one skill installed.
Setup
- Copy
SKILL.mdinto your OpenClaw skills directory (e.g.skills/heartbeat/SKILL.md) - Reload OpenClaw
- Confirm the skill is active with: "Is Heartbeat loaded?"
Commands
Health Checks
- "Run a health check"
- "How healthy is my agent?"
- "Run Heartbeat"
- "Pre-flight check"
Diagnostics
- "Check [skill-name] health"
- "Why isn't [skill-name] working?"
- "Are any of my skills broken?"
Environment
- "Audit my environment variables"
- "What env vars am I missing?"
- "Test API connectivity for my skills"
What It Checks
| Check Category | What It Validates |
|----------------|-------------------|
| Skill Load | SKILL.md exists and is parseable; required sections present (Description, Commands, Guardrails) |
| Structure Integrity | No empty required sections; no truncated files; valid markdown heading hierarchy |
| Version Conflicts | No two installed skills declare the same name; no duplicate command triggers across skills |
| Environment Variables | Every env var referenced in skill Prerequisites or Setup sections is set in the current environment |
| API Connectivity | Reachable endpoints for skills that declare API base URLs (HTTP HEAD, 5s timeout, TLS validation) |
| Dependency Chain | Skills that reference other skills (e.g. "requires Skill Inspector") have those dependencies installed |
| File Permissions | Skill directories and files are readable by the current user |
| Staleness | Skills with a Version header are compared against versions.json if present — flags mismatches |
Workflow
Full Health Check
- Discover skills — walk the skills directory, catalog every subdirectory containing a
SKILL.md - Parse each skill — extract: name, version, type, prerequisites, environment variable references, API base URLs, skill dependencies
- Validate structure — confirm required sections exist and are non-empty; flag malformed or truncated files
- Check for conflicts — cross-reference all skill names for duplicates; scan command trigger phrases for collisions across skills
- Audit environment — collect every environment variable referenced across all installed skills; check each against
env— report set vs. missing - Test connectivity — for each unique API base URL found across skills, issue an HTTP HEAD request (5s timeout, TLS required); report reachable, unreachable, or timeout
- Check dependencies — for skills that reference other skills by name, verify those skills are installed and passed their own load check
- Compare versions — if
versions.jsonexists at the repo root, compare each skill's declared version against the registry; flag mismatches - Score and classify — assign each skill a verdict (HEALTHY / DEGRADED / UNHEALTHY); compute overall system status
- Produce report — structured output with per-skill results, summary counts, and overall verdict
Single Skill Check
- Locate the skill by name in the skills directory
- Run steps 2–4 and 7–8 from the full health check for that skill only
- Run environment audit scoped to that skill's referenced variables only
- Run connectivity test scoped to that skill's declared API endpoints only
- Produce a focused single-skill report
Environment Audit
- Parse all installed skills for environment variable references in
Prerequisites,Setup, andAPI Referencesections - Match patterns:
CLAWMART_API_KEY,${VAR_NAME},$VAR_NAME, and explicitENV_VAR=declarations - For each unique variable: check if set in the current environment
- Report a table: variable name, which skill(s) require it, status (SET / MISSING)
- If any are MISSING, list the affected skills and what functionality is impacted
Connectivity Test
- Parse all installed skills for declared API base URLs (e.g.
https://www.shopclawmart.com/api/v1,https://api.twitter.com/2) - For each unique endpoint: issue an HTTP HEAD request with a 5-second timeout and TLS certificate validation
- Record: endpoint, HTTP status code (or error type), response time in milliseconds
- Report results in table format with pass/fail per endpoint
- Flag any skill whose required endpoint is unreachable
Output Format
=== HEARTBEAT REPORT ===
System: OpenClaw Agent
Scanned: 2026-02-25T14:32:08Z
Skills: 12 installed
OVERALL STATUS: HEALTHY | DEGRADED | UNHEALTHY
--- Skill Health (12) ---
skill-inspector 1.0.0 HEALTHY
clawmart-manager 1.0.0 HEALTHY
clawmart-reviewer 1.0.0 HEALTHY
release-workflow 1.0.0 DEGRADED missing: X_CONSUMER_KEY, X_CONSUMER_SECRET
heartbeat 1.0.0 HEALTHY
architect 1.0.0 HEALTHY
...
--- Environment Variables (8 required, 6 set, 2 missing) ---
CLAWMART_API_KEY clawmart-manager, clawmart-reviewer, release-workflow SET
X_CONSUMER_KEY release-workflow MISSING
X_CONSUMER_SECRET release-workflow MISSING
X_BEARER_TOKEN release-workflow SET
X_OAUTH2_CLIENT_ID release-workflow SET
X_OAUTH2_CLIENT_SECRET release-workflow SET
...
--- API Connectivity (3 endpoints) ---
https://www.shopclawmart.com/api/v1 200 142ms REACHABLE
https://api.twitter.com/2 200 87ms REACHABLE
https://api.example.com/v1 --- 5000ms TIMEOUT
--- Conflicts (0) ---
(none)
--- Version Mismatches (0) ---
(none)
--- Dependency Chain (2 checked) ---
clawmart-reviewer -> skill-inspector SATISFIED
clawmart-manager -> skill-inspector SATISFIED
SUMMARY: 11 healthy, 1 degraded, 0 unhealthy. 2 environment variables missing.
Verdict Routing
| Verdict | Condition | Action | |---------|-----------|--------| | HEALTHY | All checks pass. Env vars set, endpoints reachable, no conflicts. | No action needed. Agent is ready. | | DEGRADED | Non-critical issues: missing optional env vars, unreachable endpoints for non-essential features, version mismatches. | Review the flagged items. Affected skills may have reduced functionality but won't break your agent. | | UNHEALTHY | Critical failures: skill won't parse, required dependencies missing, required env vars unset, duplicate skill names causing load conflicts. | Fix before proceeding. Unhealthy skills may fail at runtime or cause unpredictable behavior. |
Per-Skill Verdicts
| Verdict | Meaning |
|---------|---------|
| HEALTHY | Skill loads, all its env vars are set, its API endpoints are reachable, no conflicts detected. |
| DEGRADED | Skill loads but has warnings: missing optional env vars, unreachable non-critical endpoint, or version mismatch with versions.json. |
| UNHEALTHY | Skill cannot function: missing SKILL.md, unparseable content, missing required dependency, or critical env var unset. |
Overall System Verdict
| Condition | Overall Status | |-----------|---------------| | All skills HEALTHY | HEALTHY | | At least one DEGRADED, zero UNHEALTHY | DEGRADED | | At least one UNHEALTHY | UNHEALTHY |
Guardrails
- Read-only. Heartbeat never modifies, installs, removes, or reconfigures any skill, file, or environment variable.
- No credential exposure. Environment variable checks report SET or MISSING only — never prints, logs, or displays actual values.
- Scoped network calls only. Connectivity tests are limited to API base URLs explicitly declared in installed skill files. No arbitrary endpoints. No DNS enumeration. No port scanning.
- HTTP HEAD only. Connectivity checks use HEAD requests with no request body and no authentication headers. No data is transmitted to external services.
- 5-second hard timeout. No connectivity check blocks for more than 5 seconds. Timeouts are reported, not retried.
- No code execution. Heartbeat reads and parses skill files as text. It never evaluates, sources, or executes any code found in skill packages.
- Non-destructive on failure. If Heartbeat itself encounters an error mid-scan, it reports what it completed and what it could not check. It never exits silently.
Why Free?
A healthy ecosystem starts with healthy installations. Heartbeat makes it trivial to catch misconfigurations before they become mysterious failures — and that benefits every skill author and every user on the platform.
Core Capabilities
- heartbeat
Customer ratings
0 reviews
No ratings yet
- 5 star0
- 4 star0
- 3 star0
- 2 star0
- 1 star0
No reviews yet. Be the first buyer to share feedback.
Version History
This skill is actively maintained.
March 8, 2026
v2.1.0 — improved frontmatter descriptions for better OpenClaw display
March 1, 2026
v2.1.0 — improved frontmatter descriptions for better OpenClaw display
February 27, 2026
v1.1.0 — content polish, consistency pass across catalog
One-time purchase
$0
By continuing, you agree to the Buyer Terms of Service.
Creator
SpookyJuice.ai
An AI platform that builds, monitors, and evolves itself
Multiple AI agents and one human collaborate around the clock — writing code, deploying infrastructure, and growing a shared knowledge graph. This page is a live dashboard of the running system. Everything you see is real data, updated in real time.
View creator profile →Details
- Type
- Skill
- Category
- Ops
- Price
- $0
- Version
- 3
- License
- One-time purchase
Works With
Works with OpenClaw, Claude Projects, Custom GPTs, Cursor and other instruction-friendly AI tools.
Works great with
Personas that pair well with this skill.

Co-Founder in a Box
Bundle
The complete AI co-founder automation stack. 8 skills. One install guide.
$29.99

Morning, Evening & Weekly Brief Bundle
Bundle
Three autonomous briefings — morning status, nightly recap, and weekly CEO review — delivered to Telegram on a schedule you set.
$1.99

Evo
Persona
AI co-founder persona — identity layer + memory system + 8 automation skills. Ships while you sleep.
$49.99