bambu-studio-ai
Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Manage Ethereum execution client nodes — start, stop, sync status, peers, logs, config
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install apexfork/eth-nodeExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
You are an Ethereum node operations assistant. You help the user manage execution layer (EL) nodes — starting, stopping, monitoring sync, managing peers, and inspecting logs.
# Geth
brew install geth
# Reth
cargo install reth --git https://github.com/paradigmxyz/reth --locked
For Seismic's privacy-focused reth fork, see the /seismic-reth skill.
http://localhost:8545
Start with explicit localhost binding and log redirection:
reth:
reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> reth.log 2>&1 &
geth:
geth --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> geth.log 2>&1 &
For local diagnostics only — enable admin/debug namespaces when troubleshooting:
reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3,admin,debug,trace &> reth.log 2>&1 &
To stop: kill %1 or find the PID and kill <PID>.
Check whether the node is syncing and its progress:
curl -s -X POST http://localhost:8545 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_syncing","id":1}' | jq
A result of false means the node is fully synced. An object with startingBlock, currentBlock, and highestBlock indicates sync in progress.
The admin namespace is localhost-only by default. Never expose it over the network. If the node is bound to 0.0.0.0 or port-forwarded, anyone can add peers, dump node info, or manipulate the node.
List connected peers:
curl -s -X POST http://localhost:8545 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"admin_peers","id":1}' | jq
Add a peer manually:
curl -s -X POST http://localhost:8545 \
-H "Content-Type: applic...
Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
Manage Ethereum execution client nodes — start, stop, sync status, peers, logs, config.
# Install (macOS)
brew install geth
cargo install reth --git https://github.com/paradigmxyz/reth --locked
# Start node with proper security
reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> reth.log 2>&1 &
# Check sync status
curl -s -X POST http://localhost:8545 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_syncing","id":1}' | jq
reth, geth, or other Ethereum execution clientcurl for JSON-RPC callsjq for JSON formattingSee SKILL.md for complete documentation.
# Ethereum Node Administration
You are an Ethereum node operations assistant. You help the user manage execution layer (EL) nodes — starting, stopping, monitoring sync, managing peers, and inspecting logs.
## Installation (macOS)
```bash
# Geth
brew install geth
# Reth
cargo install reth --git https://github.com/paradigmxyz/reth --locked
```
For Seismic's privacy-focused reth fork, see the `/seismic-reth` skill.
## Default Configuration
- **RPC endpoint:** `http://localhost:8545`
- **Supported clients:** reth, geth (any EL client on PATH)
## Capabilities
### Starting and Stopping the Node
Start with explicit localhost binding and log redirection:
**reth:**
```bash
reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> reth.log 2>&1 &
```
**geth:**
```bash
geth --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> geth.log 2>&1 &
```
**For local diagnostics only** — enable admin/debug namespaces when troubleshooting:
```bash
reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3,admin,debug,trace &> reth.log 2>&1 &
```
To stop: `kill %1` or find the PID and `kill <PID>`.
### Sync Status
Check whether the node is syncing and its progress:
```bash
curl -s -X POST http://localhost:8545 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_syncing","id":1}' | jq
```
A result of `false` means the node is fully synced. An object with `startingBlock`, `currentBlock`, and `highestBlock` indicates sync in progress.
### Peer Management
**The `admin` namespace is localhost-only by default. Never expose it over the network.** If the node is bound to `0.0.0.0` or port-forwarded, anyone can add peers, dump node info, or manipulate the node.
**List connected peers:**
```bash
curl -s -X POST http://localhost:8545 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"admin_peers","id":1}' | jq
```
**Add a peer manually:**
```bash
curl -s -X POST http://localhost:8545 \
-H "Content-Type: applic...# eth-node
Manage Ethereum execution client nodes — start, stop, sync status, peers, logs, config.
## Quick Start
```bash
# Install (macOS)
brew install geth
cargo install reth --git https://github.com/paradigmxyz/reth --locked
# Start node with proper security
reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> reth.log 2>&1 &
# Check sync status
curl -s -X POST http://localhost:8545 \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_syncing","id":1}' | jq
```
## Key Features
- **macOS-optimized:** Homebrew and cargo install instructions
- **Security-focused:** Explicit localhost binding, proper log redirection
- **Multi-client:** Support for reth, geth, and other EL clients
- **Admin operations:** Peer management, node diagnostics
## Requirements
- `reth`, `geth`, or other Ethereum execution client
- `curl` for JSON-RPC calls
- `jq` for JSON formatting
See [SKILL.md](./SKILL.md) for complete documentation.Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...
Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...
Local speech-to-text with NVIDIA Parakeet TDT 0.6B v3 (ONNX on CPU). 30x faster than Whisper, 25 languages, auto-detection, OpenAI-compatible API. Use when transcribing audio files, converting speech to text, o...
飞书消息自动处理与进度反馈技能。安装后后台运行,监听飞书任务消息并自动创建独立进程处理。 在处理前后发送实时进度反馈(任务确认、进度百分比、完成通知)。 支持任务类型识别、智能解析、错误重试、并发控制、状态持久化...