← 返回 Skills 市场
efekucuk

Etherlink Skill

作者 efekucuk · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1649
总下载
4
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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

安全使用建议
This skill appears to be what it says — documentation and a small test script for interacting with an Etherlink RPC — but exercise caution before you run or install any related MCP server code. Specific actions to take before installing/using: - Verify origin: ask the publisher for a canonical homepage or repository. Do not run npx or clone/run code from an untrusted/unknown package. - Audit server code: if you plan to run an MCP server, fetch its source (git) and review it locally before running. Avoid 'npx -y' for untrusted packages. - Protect private keys: never place a high-value private key into a third-party MCP config you haven't audited. Use read-only mode for routine queries; use an ephemeral or testnet key for experiments. - Prefer running your own RPC or MCP instance behind your control to avoid sending sensitive signing material to remote code. - Test on Shadownet first and confirm RPC endpoints (node.*.etherlink.com) are legitimate and reachable. If you cannot verify the upstream package/repository or inspect the MCP server source, treat the recommended install commands (npx, remote builds) as a significant risk and avoid providing real private keys.
功能分析
Type: OpenClaw Skill Name: etherlink-skill Version: 1.0.0 The skill is classified as suspicious due to high-risk capabilities, specifically the explicit instruction to configure and use private keys for blockchain write operations (e.g., `send_transaction`, `transfer_token`) as detailed in `SKILL.md` and `references/mcp-setup.md`. Additionally, the recommended installation method in `references/mcp-setup.md` involves `npx -y etherlink-mcp-server`, which downloads and executes code from npm without user confirmation, posing a supply chain risk if the external package were compromised. While these capabilities are plausibly needed for the skill's stated purpose, they introduce significant security risks without clear malicious intent within the provided files.
能力评估
Purpose & Capability
The name/description (Etherlink blockchain interaction) matches the included docs, network references, and test script. The skill's instructions focus on configuring an MCP server and using Etherlink RPCs which is coherent for the stated purpose. Minor concerns: the repository source is unknown and the references point to an unverified 'yourusername/etherlink-mcp-server' GitHub path and external domains (node.*.etherlink.com), so provenance is unclear.
Instruction Scope
SKILL.md stays mostly within expected scope (balance, txs, contracts, network selection). It explicitly instructs adding a PRIVATE_KEY/EVM_PRIVATE_KEY environment variable to the MCP configuration for write operations — which is expected for a wallet-like integration but is sensitive. The docs also instruct running remote packages (npx) or local builds; the guidance does not tell the agent to read unrelated system files or exfiltrate data, but it could cause the agent or user to place secret keys into a process environment that will run third-party code.
Install Mechanism
The skill itself has no install spec, but the included MCP setup docs recommend using 'npx -y etherlink-mcp-server' or cloning/running code (bun run). Using npx (or running an unverified GitHub-sourced server) executes code from external registries/hosts and can run arbitrary code. Because the upstream package/source is unverified here and no official homepage/repository is provided, this is a notable risk.
Credentials
The skill does not declare required env vars in metadata, which is correct for an instruction-only skill. However SKILL.md and mcp-setup.md explicitly recommend setting PRIVATE_KEY / EVM_PRIVATE_KEY in MCP server env for write operations. Requesting a signing key is proportionate to sending transactions, but storing private keys in MCP config or passing them to npx-run servers is sensitive and should be minimized (use read-only mode, hardware wallets, or ephemeral keys for testing).
Persistence & Privilege
No always:true flag, no installs that modify other skills or system-wide settings. The skill is instruction-only plus a small test script and reference docs; it does not request elevated platform privileges in its metadata.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install etherlink-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /etherlink-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the etherlink-skill (v1.0.0). - Enables balance checks, transactions, contract calls, and token operations on Etherlink’s EVM L2 (mainnet & testnet). - Supports integration via MCP server, with network selection by name or chain ID. - Documents key Etherlink differences (XTZ as native, no EIP-1559, rate limits). - Provides code snippets and troubleshooting tips for common use cases. - Includes links to documentation, block explorers, and testnet faucet.
元数据
Slug etherlink-skill
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1649 次。

如何安装 Etherlink Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install etherlink-skill」即可一键安装,无需额外配置。

Etherlink Skill 是免费的吗?

是的,Etherlink Skill 完全免费(开源免费),可自由下载、安装和使用。

Etherlink Skill 支持哪些平台?

Etherlink Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Etherlink Skill?

由 efekucuk(@efekucuk)开发并维护,当前版本 v1.0.0。

💬 留言讨论