← Back to Skills Marketplace
efekucuk

Etherlink Skill

by efekucuk · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1755
Downloads
2
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install etherlink
Description
Etherlink blockchain interaction - EVM-compatible L2 on Tezos. Supports mainnet and shadownet testnet via MCP server. Use for balance checks, transactions, smart contracts, and token operations on Etherlink.
README (SKILL.md)

Etherlink Skill

Interact with Etherlink, an EVM-compatible L2 built on Tezos.

Quick Start

1. Configure MCP Server

Add to your Claude/MCP config:

{
  "mcpServers": {
    "etherlink": {
      "command": "bun",
      "args": ["run", "/path/to/etherlink-mcp-server/src/index.ts"],
      "env": {
        "EVM_PRIVATE_KEY": "your-private-key-here"
      }
    }
  }
}

2. Select Network

Use network name or chain ID:

  • Mainnet: etherlink or 42793
  • Testnet: etherlink-shadownet or 127823

Networks

Network Chain ID RPC Explorer
Etherlink Mainnet 42793 https://node.mainnet.etherlink.com https://explorer.etherlink.com
Etherlink Shadownet 127823 https://node.shadownet.etherlink.com https://shadownet.explorer.etherlink.com

Native Currency: XTZ (18 decimals)

Common Operations

Check Balance

Get balance for 0x... on etherlink

Send Transaction

Send 0.1 XTZ to 0x... on etherlink

Read Contract

Call balanceOf on contract 0x... for address 0x... on etherlink

Get Block Info

Get latest block on etherlink

Etherlink-Specific Notes

Key Differences

  1. Native Currency: XTZ (Tez), not ETH
  2. No EIP-1559: Fee market not yet implemented - use legacy gas pricing
  3. Block Hashes: Computed differently (can't verify from header alone)
  4. Rate Limits: Public RPC limited to 1000 req/min

Supported Endpoints

  • ✅ eth_blockNumber, eth_chainId, eth_getBalance
  • ✅ eth_call, eth_estimateGas, eth_gasPrice
  • ✅ eth_sendRawTransaction, eth_getLogs
  • ✅ debug_traceTransaction
  • ❌ eth_subscribe (experimental only)
  • ❌ Filter endpoints (eth_newFilter, etc.)

Tezos L1 Bridge

Etherlink bridges to Tezos L1 for deposits/withdrawals. Bridge operations require Tezos tooling. See Etherlink Docs for details.

Testnet Faucet

Get testnet XTZ: https://shadownet.faucet.etherlink.com

Troubleshooting

"Unsupported network": Use correct network name (etherlink, etherlink-shadownet) or chain ID.

Rate limited: Public RPC has 1000 req/min limit. For production, run your own node.

Transaction failing: No EIP-1559 - don't set maxFeePerGas/maxPriorityFeePerGas.

Resources

Usage Guidance
This skill appears to be a legitimate Etherlink (EVM-on-Tezos) helper, but exercise caution before using write functionality. Key points to consider: - Source transparency: the package's source/homepage are missing and references include a placeholder GitHub repo. Verify the upstream npm package or GitHub repository (etherlink-mcp-server) before running npx or cloning — confirm it is the official project. - Private keys: examples show running an MCP server with PRIVATE_KEY / EVM_PRIVATE_KEY in environment variables. Never paste your mainnet private keys into third-party processes you haven't audited. Prefer read-only usage or use a throwaway/test key on Shadownet. - Env var inconsistency: the docs alternate between EVM_PRIVATE_KEY and PRIVATE_KEY. Confirm which variable the MCP server actually uses to avoid accidentally exposing secrets. - Third‑party code risk: npx or bun run will execute code downloaded from npm/GitHub. Run these in an isolated environment (sandbox/container) and review the package source if possible. - Network endpoints: the included test script queries public RPC endpoints; those calls leak your IP and timing info to the RPC operator. If privacy or rate limits matter, run your own node or vetted RPC provider. If you plan only to read chain data, you can use the skill without supplying keys, but for any transaction signing or deployment, verify the MCP server source and avoid using real private keys until you audit the code. If you want higher assurance, request the upstream repository URL, or ask the publisher to provide a verifiable homepage and the official npm/package identity before installation.
Capability Analysis
Type: OpenClaw Skill Name: etherlink Version: 1.0.1 The skill is classified as suspicious due to the presence of a shell script (`scripts/test-connection.sh`) that performs network calls to external RPC endpoints for diagnostic purposes, and documentation (`references/mcp-setup.md`) instructing the user to execute a remote package via `npx`. While these actions are plausibly needed for the skill's stated purpose of interacting with a blockchain and appear benign in intent, they represent risky capabilities (shell execution, network access, remote code execution via package manager) that elevate the risk profile beyond a purely benign classification, even with explicit security advice for the user regarding private key handling.
Capability Assessment
Purpose & Capability
Skill name/description (Etherlink EVM-on-Tezos RPC operations) aligns with the included files (SKILL.md, network references, test script). It does not request unrelated credentials or binaries in metadata. However the runtime instructions require running an MCP server (npx/bun/clone a repo) to perform write operations — this is reasonable for a blockchain proxy but the skill's published metadata declares no source/homepage which reduces transparency.
Instruction Scope
SKILL.md stays on-topic (configure MCP server, use network names, RPC calls). It instructs adding an MCP server entry to the agent config and shows examples that set PRIVATE_KEY/EVM_PRIVATE_KEY environment variables for write operations. That is expected for signing transactions, but the instructions also give multiple different env var names (EVM_PRIVATE_KEY vs PRIVATE_KEY) and point to running code from npm/GitHub; those steps give the agent/user permission to run third‑party code and to store private keys in process environment variables.
Install Mechanism
There is no formal install spec in the skill itself (instruction-only). The docs recommend using npx (pulling an npm package) or cloning a GitHub repo and running via bun. Using npx/clone is typical but introduces moderate risk because it executes third-party code. No suspicious or obfuscated download URLs were present, but a placeholder GitHub repo (yourusername/etherlink-mcp-server) reduces assurance about the actual upstream source.
Credentials
The skill metadata declares no required env vars, which is appropriate for read-only actions. The documentation and examples, however, instruct users to provide PRIVATE_KEY/EVM_PRIVATE_KEY (for write operations) and RPC_URL overrides. Requesting a private key for signing transactions is proportionate to providing write capability, but users must understand this exposes a sensitive secret to the MCP process. The inconsistent env var names are confusing and should be clarified before use.
Persistence & Privilege
The skill does not request always:true, does not alter other skills' configs, and is agent-invocable by default (normal). The only persistence-related action shown is instructing how to add an MCP server to the agent config, which is expected for this kind of skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install etherlink
  3. After installation, invoke the skill by name or use /etherlink
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Etherlink skill version 1.0.1 - Added detailed SKILL.md documentation, including usage instructions, supported networks, and troubleshooting. - Clarified Etherlink network selection, RPC endpoints, and explorer links for both mainnet and testnet. - Outlined supported and unsupported JSON-RPC endpoints. - Included Etherlink-specific notes, such as native XTZ currency and no EIP-1559 support. - Provided quick-start configuration for MCP server integration. - Linked to official Etherlink resources and testnet faucet.
Metadata
Slug etherlink
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Etherlink Skill?

Etherlink blockchain interaction - EVM-compatible L2 on Tezos. Supports mainnet and shadownet testnet via MCP server. Use for balance checks, transactions, smart contracts, and token operations on Etherlink. It is an AI Agent Skill for Claude Code / OpenClaw, with 1755 downloads so far.

How do I install Etherlink Skill?

Run "/install etherlink" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Etherlink Skill free?

Yes, Etherlink Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Etherlink Skill support?

Etherlink Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Etherlink Skill?

It is built and maintained by efekucuk (@efekucuk); the current version is v1.0.1.

💬 Comments