Skip to main content
skill CX Codex

cli-anything-eth2-quickstart — Claude Code skill: setup and use

Automates Ethereum node provisioning through canonical eth2-quickstart shell scripts. It sets up consensus clients and inspects node health without exposing private keys.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a claude-code
Open on GitHub

What cli-anything-eth2-quickstart does

This CLI serves as an agent harness for the chimera-defi/eth2-quickstart repository. Rather than replacing the underlying automation, it executes the existing shell scripts directly. The skill coordinates pairs like Geth with Lighthouse or Prysm, handling options for MEV-Boost and Commit-Boost. Config settings are written straight to config/user_config.env.

All operations accept --json so the agent receives structured output. Actions such as setup-node, install-clients, and start-rpc enforce human confirmation before making changes. Node health checks run without manual prompts. The harness respects reboot boundaries.

Secret management stays out of scope. The skill sets validator metadata like fee recipient addresses or graffiti, but it never generates or imports validator keys. A local clone of eth2-quickstart is mandatory, as the CLI will fail if it cannot locate the repo via --repo-root, ETH2QS_REPO_ROOT, or the working directory.

What it helps with

  • deploy Ethereum execution and consensus clients with client diversity
  • configure MEV-Boost or Commit-Boost for node validators
  • expose RPC safely using Nginx or Caddy web stacks
  • set fee recipient and graffiti metadata without touching wallets
  • inspect host health with machine-readable JSON output

Example prompts for the agent

  • Run a machine-readable health check on the Ethereum node
  • Install Geth and Lighthouse clients on mainnet with MEV-Boost
  • Expose the RPC interface behind Nginx for rpc.example.org

How to install cli-anything-eth2-quickstart

1Skills CLI (Vercel)

npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a claude-code

2Manually: put the files in place

~/.claude/skills/cli-anything-eth2-quickstart/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/cli-anything-eth2-quickstart/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about cli-anything-eth2-quickstart

How do I install cli-anything-eth2-quickstart in Claude Code?

Run npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a claude-code.

What does cli-anything-eth2-quickstart do?

It provides an agent CLI interface for eth2-quickstart, automating Ethereum node deployment and health inspection.

Can this skill create validator keys?

No, safety guidelines explicitly prohibit generating or handling validator keys and wallet secrets. It only manages non-sensitive metadata.

Source text

SKILL.md · Apache-2.0
---
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

```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 `--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.

© HKUDS · Apache-2.0 · HKUDS/CLI-Anything

Similar skills

All skills for DevOps and infrastructure →

From the same set55

cli-anything-intelwatch Pulls a company profile from a domain: financials, tech stack, and an AI due-diligence pass. Useful before a deal or a sales call. CX Codex +1 468installs cli-anything-mubu A skill that hands your agent a command line for Mubu: it finds documents in local backups, reads node trees and edits them through the live API. CX Codex +1 467installs cli-anything-cloudanalyzer Runs CloudAnalyzer checks for point clouds, trajectories, and ground segmentation. Use it when an agent needs QA thresholds or point-cloud processing from the terminal. CX Codex +1 464installs cli-anything-zoom A skill that puts a Zoom CLI into your project: create meetings, register attendees from a CSV, pull cloud recordings, all without leaving the terminal. CX Codex +1 462installs cli-anything-novita Gives an agent CLI commands for Novita API chat, streamed replies, and model discovery. Use it when calling DeepSeek or GLM models from a terminal. CX Codex +1 462installs cli-anything-unimol-tools CLI skill for training and running Uni-Mol molecular property prediction models. It handles experiment tracking, inference, and storage cleanup for chemistry workflows. CX Codex +1 457installs cli-anything-seaclip A stateless CLI for managing tasks, pipelines, and schedules on the SeaClip-Lite board. It allows AI agents to inspect and update issues using structured JSON output. CX Codex +1 452installs cli-anything-rms Gives your coding agent a command line for Teltonika RMS, so it can list routers, gateways and IoT devices, read alerts and pull reports. CX Codex +1 451installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor