CLI-Anything cli-anything-eth2-quickstart
install
source · Clone the upstream repo
git clone https://github.com/HKUDS/CLI-Anything
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/HKUDS/CLI-Anything "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/cli-anything-eth2-quickstart" ~/.claude/skills/hkuds-cli-anything-cli-anything-eth2-quickstart-32dd2b && rm -rf "$T"
manifest:
skills/cli-anything-eth2-quickstart/SKILL.mdsource content
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
for agent parsing.--json - Require human confirmation before
,setup-node
, orinstall-clients
.start-rpc - Do not generate validator keys.
- Do not remove secrets or wallet material.
- Treat
as metadata and operator-guidance only.configure-validator - Respect the reboot boundary between Phase 1 and Phase 2.
Runtime Expectations
- Operates on a local
checkout.eth2-quickstart - Discovers repo root from
,--repo-root
, or current working directory.ETH2QS_REPO_ROOT - Writes compatible overrides into
when flags map directly to repo settings.config/user_config.env