OpenClaw · Skill

Beaconchain

Use this skill to reduce validator-check anxiety: do one concise daily health check, then only surface issues.

DevOps & Cloud
v0.1.1
VirusTotal: Benign

Install

Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.

Primary command

clawhub install thisisjeron/beaconchain

ClawHub installer

npx clawhub@latest install thisisjeron/beaconchain

OpenClaw CLI

openclaw skills install thisisjeron/beaconchain

Direct OpenClaw install

openclaw install thisisjeron/beaconchain

What this skill does

Use this skill to reduce validator-check anxiety: do one concise daily health check, then only surface issues.

Why it matters

Returns a single exit code instead of requiring manual dashboard review, so validators only demand attention when the script actually flags a problem.

Typical use cases

  • Daily Ethereum validator health check via cron job
  • BeaconScore threshold alerting for a staking dashboard
  • Detecting missed attestations or penalties overnight
  • Reducing manual dashboard visits to a single exit-code signal
  • Triaging validator issues in automated monitoring pipelines

Source instructions

Beaconchain

Use this skill to reduce validator-check anxiety: do one concise daily health check, then only surface issues.

Quick Start

  1. Set credentials as env vars:
    • BEACONCHAIN_API_KEY
    • BEACONCHAIN_DASHBOARD_ID
  2. Run:
python3 skills/beaconchain/scripts/check_dashboard.py --json
  1. Interpret exit code:
    • 0 = good
    • 2 = bad (needs attention)
    • 1 = error (auth/rate-limit/endpoint failure)

Monitoring Workflow

  1. Run scripts/check_dashboard.py once per day.
  2. If status=good, respond with a short reassurance and avoid extra detail.
  3. If status=bad, report:
    • BeaconScore (if available)
    • Which signal tripped (missed/penalty fallback)
    • Next action: inspect dashboard details and validator logs.
  4. If status=error, report key checks:
    • API key validity
    • dashboard ID
    • plan/rate-limit permissions.

Command Patterns

Basic check

python3 skills/beaconchain/scripts/check_dashboard.py

JSON output (for cron/parsing)

python3 skills/beaconchain/scripts/check_dashboard.py --json

Custom threshold

python3 skills/beaconchain/scripts/check_dashboard.py --warn-threshold 75

Notes

  • Script uses POST /api/v2/ethereum/validators/performance-aggregate with dashboard selector and reads data.beaconscore.total directly.
  • Default window is 24h; supported windows: 24h, 7d, 30d, 90d, all_time.
  • Keep responses intentionally terse when healthy to support low-anxiety operations.

Security & Transparency

  • Runtime: python3 only, using Python standard library (argparse, json, urllib, datetime).
  • Credentials: reads BEACONCHAIN_API_KEY and BEACONCHAIN_DASHBOARD_ID (or equivalent CLI flags).
  • Network egress: only https://beaconcha.in/api/v2/ethereum/validators/performance-aggregate.
  • Local filesystem: no writes, no shell execution, no subprocess spawning.

References

  • API overview: references/api-notes.md

Related OpenClaw skills

Browse all →
Featured slot

Your product here

Reserve this slot to reach operators and coding-agent buyers.

Shown where builders are actively comparing tools and deployment options.

Advertise