Skip to content
Automation
Skill

/cli-anything-eth2-quickstart

Use eth2-quickstart to autonomously deploy a hardened Ethereum node, install execution and consensus clients, configure validator metadata, expose RPC safely, and inspect node health with structured JSON output.

From plugin
cli-anything
47k72 skills5 commands
Install
$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cli-anything-eth2-quickstart

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use eth2-quickstart to autonomously deploy a hardened Ethereum node, install execution and consensus clients, configure validator metadata, expose RPC safely, and inspect node health with structured JSON output.

SKILL.md

cli-anything-eth2-quickstart.SKILL.md
name: "cli-anything-eth2-quickstart"
description: >-
  Use eth2-quickstart to autonomously deploy a hardened Ethereum node, install
  execution and consensus clients, configure validator metadata, expose RPC
  safely, and inspect node health with structured JSON output.

cli-anything-eth2-quickstart

Agent-native harness for the `chimera-defi/eth2-quickstart` automation repo. This CLI wraps the repo's canonical shell scripts instead of replacing them.

When To Use

Use this skill when the task involves:

  • bootstrapping a fresh Ethereum node host
  • installing execution and consensus clients with explicit client diversity
  • enabling MEV-Boost or Commit-Boost workflows
  • exposing RPC through Nginx or Caddy
  • updating validator fee recipient or graffiti settings without handling secrets
  • checking machine-readable health with `--json`

Core Commands

# Canonical machine-readable health
cli-anything-eth2-quickstart --json health-check

# Phase 2 install with explicit client choices
cli-anything-eth2-quickstart --json install-clients \
  --network mainnet \
  --execution-client geth \
  --consensus-client lighthouse \
  --mev mev-boost \
  --confirm

# Guided node setup
cli-anything-eth2-quickstart --json setup-node \
  --phase auto \
  --execution-client geth \
  --consensus-client prysm \
  --mev commit-boost \
  --confirm

# Validator metadata only; no key import
cli-anything-eth2-quickstart --json configure-validator \
  --consensus-client prysm \
  --fee-recipient 0x1111111111111111111111111111111111111111 \
  --graffiti "CLI-Anything"

# Install nginx-backed RPC exposure
cli-anything-eth2-quickstart --json start-rpc \
  --web-stack nginx \
  --server-name rpc.example.org \
  --confirm

Safety Rules

  • Always use `--json` for agent parsing.
  • Require human confirmation before `setup-node`, `install-clients`, or `start-rpc`.
  • Do not generate validator keys.
  • Do not remove secrets or wallet material.
  • Treat `configure-validator` as metadata and operator-guidance only.
  • Respect the reboot boundary between Phase 1 and Phase 2.

Runtime Expectations

  • Operates on a local `eth2-quickstart` checkout.
  • Discovers repo root from `--repo-root`, `ETH2QS_REPO_ROOT`, or current working directory.
  • Writes compatible overrides into `config/user_config.env` when flags map directly to repo settings.
Read more
Ships withcli-anything

"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/

Get the whole plugin