cli-anything-eth2-quickstart — скилл для Claude Code: запуск
Скилл автоматизирует развёртывание ноды Ethereum через готовые скрипты eth2-quickstart. Помогает настроить клиенты исполнения и консенсуса, не прикасаясь к ключам валидатора.
npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a claude-codeЧто делает cli-anything-eth2-quickstart
Этот инструмент служит прослойкой для репозитория chimera-defi/eth2-quickstart. Он не переписывает логику заново, а вызывает стандартные shell-скрипты автоматизации. Скилл координирует установку связок вроде Geth и Lighthouse или Prysm, а также конфигурирует MEV-Boost либо Commit-Boost. Параметры развёртывания записываются напрямую в config/user_config.env.
Для интеграции с ИИ-агентами все вызовы используют флаг --json. Это даёт структурированный вывод при проверке состояния ноды или настройке проксирования RPC через Nginx и Caddy. Для операций setup-node, install-clients и start-rpc агент обязательно запрашивает подтверждение оператора. Безопасность здесь в приоритете.
Утилита работает строго с метаданными. Она позволяет задать адрес получателя комиссий или граффити, но не создаёт и не импортирует ключи валидатора. Без предварительно клонированного репозитория eth2-quickstart запуск невозможен, потому что пути ищутся через переменную ETH2QS_REPO_ROOT, флаг --repo-root или текущую папку.
Какие задачи решает
- развернуть клиенты исполнения и консенсуса ноды Ethereum
- настроить модули MEV-Boost или Commit-Boost
- безопасно опубликовать RPC через Nginx или Caddy
- передать параметры fee recipient и graffiti без раскрытия секретов
- получить машиночитаемый отчёт о здоровье хоста
Примеры запросов агенту
- Проверь здоровье ноды Ethereum и верни статус в формате JSON
- Установи клиенты Geth и Lighthouse для сети mainnet с MEV-Boost
- Настрой проксирование RPC через Nginx с доменом
rpc.example.org
Как установить cli-anything-eth2-quickstart
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-anything-eth2-quickstart/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-anything-eth2-quickstart/
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a codex2Вручную: положить файлы
.agents/skills/cli-anything-eth2-quickstart/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a cursor2Вручную: положить файлы
.cursor/skills/cli-anything-eth2-quickstart/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install HKUDS/CLI-Anything cli-anything-eth2-quickstart2Вручную: положить файлы
.github/skills/cli-anything-eth2-quickstart/SKILL.md1Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a gemini-cli2Командой платформы
gemini skills install https://github.com/HKUDS/CLI-Anything --path skills/cli-anything-eth2-quickstartВручную: положить файлы
.devin/skills/cli-anything-eth2-quickstart/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора55
Похожие
Рядом в теме «DevOps и инфраструктура»
Всё по теме «DevOps и инфраструктура» →Вопросы о cli-anything-eth2-quickstart
Как установить cli-anything-eth2-quickstart в Claude Code?
Выполните команду npx skills add HKUDS/CLI-Anything --skill cli-anything-eth2-quickstart -a claude-code.
Что делает этот скилл?
Он оборачивает консольные скрипты репозитория eth2-quickstart, позволяя агенту автоматизировать настройку клиентов ноды Ethereum и проверку их статуса.
Генерирует ли скилл приватные ключи валидатора?
Нет, правилами безопасности генерация и импорт ключей запрещены. Команда configure-validator меняет только метаданные оператора.
Исходный текст
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