with one click
geth
Go Ethereum (geth) — CLI, JSON-RPC, Clef, abigen, and developer workflows.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Go Ethereum (geth) — CLI, JSON-RPC, Clef, abigen, and developer workflows.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Agent-oriented skills for the Anchor framework—Solana program structure, accounts, CPI, IDL, clients, and tooling.
Solana Kit (JavaScript SDK) — RPC, signers, transactions, accounts, codecs, instruction plans, and program clients for agent-driven Solana tooling.
Solana blockchain development — core concepts, clients, RPC, tokens, and payments for agent-driven tooling.
TON Blueprint development environment — project layout, build/test/run, NetworkProvider, config, scripts, wrappers, and deploy/testing practices.
TON Blockchain — addresses, messages, TVM, cells, Blueprint, contracts, payments, API.
Tact language for TON blockchain smart contracts — types, contracts, messages, send/receive, stdlib, and security.
| name | geth |
| description | Go Ethereum (geth) — CLI, JSON-RPC, Clef, abigen, and developer workflows. |
| metadata | {"author":"hairy","version":"2026.2.9","source":"Generated from https://github.com/ethereum/go-ethereum and https://geth.ethereum.org/docs"} |
Skill based on go-ethereum (geth), generated 2026-02-09. Official docs: https://geth.ethereum.org/docs
Go Ethereum (geth) is the Golang execution-layer client for Ethereum. It runs full/archive/light nodes, exposes JSON-RPC over HTTP/WebSocket/IPC, and ships tools like Clef (signer) and abigen (Go contract bindings).
| Topic | Description | Reference |
|---|---|---|
| Overview | What geth is, executables (geth, clef, abigen, evm, rlpdump), common flows | core-overview |
| CLI | Command-line options, subcommands, config file (TOML) | core-cli |
| JSON-RPC | Transports (HTTP, WS, IPC), namespaces, security | core-rpc |
| Sync modes | Snap (default), full, archive, light; when to use which | core-sync-modes |
| Topic | Description | Reference |
|---|---|---|
| Clef | Standalone signer, external API, UI API (stdio-ui) | feature-clef |
| abigen | Go contract bindings from ABI/bytecode, deploy and call | feature-abigen |
| EVM | Stateless t8n/t9n/b11r, bytecode run for testing and debugging | features-evm |
| devp2p | P2P debugging, ENR, node keys, DNS discovery, discv4/discv5, eth protocol tests | features-devp2p |
| JavaScript console | Interactive console and attach, web3 and management API | features-console |
| Dev mode | Single-node PoA with prefunded account, instant blocks | features-dev-mode |
| Simulated backend | In-process blockchain for Go tests without live node | features-simulated-backend |
| rlpdump | Decode RLP dumps to readable format | features-rlpdump |
| ethkey | Keyfile generate, inspect, sign/verify message, change password | features-ethkey |
| Beacon/Engine API | Post-merge consensus connection, JWT, checkpoint sync | features-beacon-engine |
| Docker | Run geth in Docker; ports, volume, exposing RPC | features-docker |
| Kurtosis | Multi-node private network (geth + consensus stack) | features-kurtosis |
| Topic | Description | Reference |
|---|---|---|
| RPC security | Which APIs to expose, avoid unlock over HTTP/WS, prefer IPC and Clef | best-practices-rpc-security |