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
bash# 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
--jsonfor agent parsing. - Require human confirmation before
setup-node,install-clients, orstart-rpc. - Do not generate validator keys.
- Do not remove secrets or wallet material.
- Treat
configure-validatoras metadata and operator-guidance only. - Respect the reboot boundary between Phase 1 and Phase 2.
Runtime Expectations
- Operates on a local
eth2-quickstartcheckout. - Discovers repo root from
--repo-root,ETH2QS_REPO_ROOT, or current working directory. - Writes compatible overrides into
config/user_config.envwhen flags map directly to repo settings.

