← 返回 Skills 市场
thisisjeron

Beaconchain

作者 ThisIsJeron · GitHub ↗ · v0.1.1
cross-platform ✓ 安全检测通过
1115
总下载
2
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install beaconchain
功能描述
Monitor Ethereum validator dashboard health on beaconcha.in via V2 API, focused on one-check-per-day status and BeaconScore-first triage. Use when the user asks to check validator health, BeaconScore, missed duties, or set up low-anxiety daily monitoring/alerts for a beaconcha.in dashboard.
使用说明 (SKILL.md)

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
安全使用建议
This skill is internally consistent and implements precisely what it claims: a small Python script that POSTs to beaconcha.in and reports a simple daily status. Before installing, ensure you trust beaconcha.in and are comfortable granting that API key to this script (treat BEACONCHAIN_API_KEY as a secret). Review/scan the included script in your environment before running, store the key in a secure secret store or environment isolated from other services, and consider creating an API key with minimal scope or a dedicated key for this monitoring use. If you plan to run it on a schedule (cron), run it in a restricted environment (non-privileged account, limited network access) and rotate the API key if you suspect compromise. Finally, the skill disables autonomous model invocation, so it will only run when you explicitly call it.
功能分析
Type: OpenClaw Skill Name: beaconchain Version: 0.1.1 The skill bundle is benign. The `SKILL.md` clearly defines the skill's purpose, required environment variables (`BEACONCHAIN_API_KEY`, `BEACONCHAIN_DASHBOARD_ID`), and explicitly states limitations such as 'no writes, no shell execution, no subprocess spawning' and 'Network egress: only https://beaconcha.in/api/v2/ethereum/validators/performance-aggregate'. The `scripts/check_dashboard.py` Python code confirms these claims, using only standard libraries (`urllib.request`, `os.getenv`) to fetch data from the specified beaconcha.in API endpoint. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent.
能力评估
Purpose & Capability
Name/description match the implementation: the script POSTs to beaconcha.in performance-aggregate and reads BEACONCHAIN_API_KEY and BEACONCHAIN_DASHBOARD_ID. There are no unrelated binaries, hosts, or credentials requested.
Instruction Scope
SKILL.md instructions align with the script: calls only the documented API endpoint, uses only env vars or CLI flags declared, prints JSON/concise outputs, and documents exit codes. The script does not read other files, spawn shells, or transmit data to other endpoints.
Install Mechanism
No install specification is provided (instruction-only with an included Python script). This is low-risk; the script appears self-contained and uses only Python standard library modules.
Credentials
The skill requires only BEACONCHAIN_API_KEY and BEACONCHAIN_DASHBOARD_ID (and python3). Those are appropriate and necessary for calling the beaconcha.in API. No unrelated secrets or config paths are requested.
Persistence & Privilege
Skill is not always-enabled and sets disableModelInvocation=true (so the model will not autonomously invoke it). It does not modify other skills or system settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install beaconchain
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /beaconchain 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Declare required env vars/runtime in metadata, add security transparency section, and set disableModelInvocation for explicit-use safety.
v0.1.0
Initial release: low-anxiety Beaconchain dashboard health check using performance-aggregate BeaconScore with concise good/bad triage.
元数据
Slug beaconchain
版本 0.1.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Beaconchain 是什么?

Monitor Ethereum validator dashboard health on beaconcha.in via V2 API, focused on one-check-per-day status and BeaconScore-first triage. Use when the user asks to check validator health, BeaconScore, missed duties, or set up low-anxiety daily monitoring/alerts for a beaconcha.in dashboard. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1115 次。

如何安装 Beaconchain?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install beaconchain」即可一键安装,无需额外配置。

Beaconchain 是免费的吗?

是的,Beaconchain 完全免费(开源免费),可自由下载、安装和使用。

Beaconchain 支持哪些平台?

Beaconchain 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Beaconchain?

由 ThisIsJeron(@thisisjeron)开发并维护,当前版本 v0.1.1。

💬 留言讨论