| name | eth2-quickstart |
| description | Bootstrap, operate, diagnose, and safely clean production Ethereum validator nodes through a tested command surface with strict safety guardrails. |
| version | 1.0.0 |
| author | chimera-defi |
| tags | ["ethereum","validator","staking","node","beacon","consensus","execution","mev","devops"] |
| homepage | https://github.com/chimera-defi/eth2-quickstart |
| triggers | ["set up an ethereum node","install ethereum validator","bootstrap beacon node","run geth and prysm","install consensus client","ethereum node setup","configure mev-boost","clean ethereum node data","check ethereum node health"] |
| config | {"FEE_RECIPIENT":null,"LOGIN_UNAME":null} |
Eth2 Quickstart
Automates production-ready Ethereum node setup on Linux servers — execution client, consensus client, MEV integration, OS hardening, and optional RPC exposure. Supports 7 execution clients (Geth, Besu, Nethermind, Erigon, Reth, Nimbus-eth1, Ethrex) and 6 consensus clients (Prysm, Lighthouse, Teku, Nimbus, Lodestar, Grandine).
This skill is repo-aware: it runs inside an eth2-quickstart checkout and routes all actions through ./scripts/eth2qs.sh. It never invents new lifecycle commands.
Install
clawhub install eth2-quickstart
git clone --depth 1 https://github.com/chimera-defi/eth2-quickstart.git
cd eth2-quickstart
What agents can do with this skill
- Bootstrap a fresh host: detect the next safe install step and execute it
- Check node health: machine-readable JSON output from
doctor --json
- Operate services: start, stop, restart, view logs
- Update clients:
update-all covers all installed components
- Safe cleanup:
clean-data --dry-run shows what would be removed before any deletion; secrets and validator keystores are always preserved
Commands
./scripts/eth2qs.sh plan --json
./scripts/eth2qs.sh ensure
./scripts/eth2qs.sh ensure --apply --confirm
sudo ./scripts/eth2qs.sh phase1
./scripts/eth2qs.sh phase2 --execution=geth --consensus=prysm --mev=mev-boost
./scripts/eth2qs.sh doctor --json
./scripts/eth2qs.sh start
./scripts/eth2qs.sh stop
./scripts/eth2qs.sh logs --run2 -n 200
./scripts/eth2qs.sh stats
./scripts/eth2qs.sh clean-data --dry-run
./scripts/eth2qs.sh clean-data --confirm
sudo ./scripts/eth2qs.sh cleanup-host --dry-run
Safety guardrails