Query block explorer APIs (Etherscan, BSCScan, Polygonscan, etc.) for transactions, contracts, and gas data.

MITAuto-check passed

Install Etherscan

skills CLI
$ npx skills add TermiX-official/cryptoclaw --skill etherscan -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install TermiX-official/cryptoclaw etherscan --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/TermiX-official/cryptoclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/etherscan .claude/skills/etherscan && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
etherscan
GitHub stars
100
Token cost
~958 tokens
SKILL.md length
316 words
Files
1
Skills in repo
34
Repo updated
First seen
Licence
MIT

At a glance

Query block explorer APIs (Etherscan, BSCScan, Polygonscan, etc.) for transactions, contracts, and gas data.

  • Works in 5 steps: User provides a contract address → Call getabi to fetch the ABI → Parse the ABI to list available… → …
  • SKILL.md covers Supported Explorers, Modules & Actions, Workflow: Dynamic Contract… and Usage Notes, plus 1 more section
  • Reaches api.etherscan.io and api.bscscan.com; needs ETHERSCAN_API_KEY and BSCSCAN_API_KEY

What it does

Etherscan is an agent skill from TermiX-official/cryptoclaw. Query block explorer APIs (Etherscan, BSCScan, Polygonscan, etc.) for transactions, contracts, and gas data.

Its SKILL.md is about 960 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It works with Ethereum. The licence is MIT.

Example prompts

  • “/etherscan”

Requirements

  • A credential in ETHERSCAN_API_KEY
  • A credential in BSCSCAN_API_KEY

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. User provides a contract address
  2. Call getabi to fetch the ABI
  3. Parse the ABI to list available read/write functions
  4. Use read_contract with the ABI and function name to query
  5. Use write_contract for state-changing calls (with user confirmation)

What it can do on your machine

Read from SKILL.md and the folder at commit 9e1c91b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • api.etherscan.io
    • api.bscscan.com
    • api.polygonscan.com
    • api.arbiscan.io
    • api-optimistic.etherscan.io
    • api.basescan.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • ETHERSCAN_API_KEY
    • BSCSCAN_API_KEY
    • POLYGONSCAN_API_KEY
    • ARBISCAN_API_KEY
    • OPTIMISM_API_KEY
    • BASESCAN_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Etherscan loads about 958 tokens when it runs. Until then it costs about 30 tokens; SKILL.md has 316 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~30
When it runs · the whole SKILL.md, loaded when a task matches
~958

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from TermiX-official/cryptoclaw at commit 9e1c91b, republished under its MIT licence (© TermiX-official). 316 words, ~958 tokens.

Download SKILL.mdSave it as .claude/skills/etherscan/SKILL.md (or your agent's skills folder).
name
etherscan
description
Query block explorer APIs (Etherscan, BSCScan, Polygonscan, etc.) for transactions, contracts, and gas data.

Multi-chain Explorer API

Query Etherscan-compatible block explorer APIs for transaction history, contract source code, ABIs, and gas data.

Supported Explorers

ChainBase URLEnv Var (optional override)
Ethereumhttps://api.etherscan.io/apiETHERSCAN_API_KEY
BSChttps://api.bscscan.com/apiBSCSCAN_API_KEY or same key
Polygonhttps://api.polygonscan.com/apiPOLYGONSCAN_API_KEY
Arbitrumhttps://api.arbiscan.io/apiARBISCAN_API_KEY
Optimismhttps://api-optimistic.etherscan.io/apiOPTIMISM_API_KEY
Basehttps://api.basescan.org/apiBASESCAN_API_KEY

All explorers accept the apikey parameter. Many share a single Etherscan key, but some chains require separate registration.

Rate limit: 5 calls/second per key.

Modules & Actions

Account — Transaction History
?module=account&action=txlist&address={addr}&startblock=0&endblock=99999999&page=1&offset=20&sort=desc&apikey={key}

Returns normal transactions for an address.

Account — Token Transfers (ERC-20)
?module=account&action=tokentx&address={addr}&page=1&offset=20&sort=desc&apikey={key}

Filter by contract: add &contractaddress={token}

Account — ERC-721 Transfers
?module=account&action=tokennfttx&address={addr}&page=1&offset=20&sort=desc&apikey={key}
Account — Balance
?module=account&action=balance&address={addr}&tag=latest&apikey={key}

Returns balance in wei. Divide by 1e18 for ETH/BNB.

Contract — Get ABI
?module=contract&action=getabi&address={addr}&apikey={key}

Returns the contract ABI as a JSON string. Tip: Parse the result and pass it to read_contract or write_contract for dynamic contract interaction.

Contract — Get Source Code
?module=contract&action=getsourcecode&address={addr}&apikey={key}

Returns source code, compiler version, constructor arguments, and proxy implementation address if applicable.

Gas Tracker (Ethereum only)
?module=gastracker&action=gasoracle&apikey={key}

Returns SafeGasPrice, ProposeGasPrice, FastGasPrice in gwei.

Workflow: Dynamic Contract Interaction

  1. User provides a contract address
  2. Call getabi to fetch the ABI
  3. Parse the ABI to list available read/write functions
  4. Use read_contract with the ABI and function name to query
  5. Use write_contract for state-changing calls (with user confirmation)

This enables interacting with ANY verified contract without pre-built tools.

Usage Notes

  • Always include &apikey={key} — requests without it are heavily rate-limited
  • Use offset and page for pagination; don't fetch more than needed
  • The getabi endpoint only works for verified contracts
  • For proxy contracts, getsourcecode includes the implementation address — fetch that ABI too
  • Cross-reference contract data with security-check skill for risk assessment

Example Queries

User: "Show my recent transactions on BSC" → Call BSCScan txlist for active wallet, present last 10 with value and status

User: "Get the ABI for this contract: 0x..." → Call getabi, parse result, summarize available functions

User: "What's the current gas price on Ethereum?" → Call gasoracle, present safe/standard/fast prices

© TermiX-official, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/etherscan of TermiX-official/cryptoclaw.

Open the folder on GitHubat commit 9e1c91b

Compare with similar skills

Etherscan next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Etherscan compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Etherscan this skillTermiX-official/cryptoclaw100—~958Automated safety check: PassMIT
Wagmi Feature Developmentwevm/wagmi6.8k—~3.8kAutomated safety check: PassMIT
Release Roundethereumjs/ethereumjs-monorepo2.8k—~2kAutomated safety check: PassNone
NEAR Intents Swap Integrationinternet-court/internet-court-skill6.4k2 repos~939Automated safety check: PassCustom licence
Update Est Fixturesethereumjs/ethereumjs-monorepo2.8k—~3.3kAutomated safety check: PassNone
Swapper Depositswapperfinance/swapper-toolkit852—~1.8kAutomated safety check: PassMIT

Similar skills

  • Walks through adding a Wagmi feature across its layers: a Viem-based core action, TanStack Query options, and React and Vue bindings.

    6.8k GitHub stars~3.8k tokensUpdated 5 days ago
    DevelopmentAuto-check passed
  • Release Round

    ethereumjs/ethereumjs-monorepo

    Runs a coordinated EthereumJS npm release round in six human-gated phases — intent and readiness, CHANGELOG, version bump, publish (human executes), post-publish verification, and announcements.

    2.8k GitHub stars~2k tokensUpdated 19 days ago
    DevelopmentAuto-check passed
  • NEAR Intents Swap Integration

    internet-court/internet-court-skill

    Builds cross-chain token swaps and bridge flows with the NEAR Intents 1Click API: quotes, deposit addresses, per-chain deposits and status polling.

    6.4k GitHub starsUsed in 2 repos~939 tokens
    Backend & APIsAuto-check passed
  • Update Est Fixtures

    ethereumjs/ethereumjs-monorepo

    Updates EthereumJS execution-spec test fixtures from an ethereum/execution-specs release, then (after a human merge) points the monorepo submodule, updates VM npm scripts, reports a first test run…

    2.8k GitHub stars~3.3k tokensUpdated 19 days ago
    DevelopmentAuto-check passed
  • Swapper Deposit

    swapperfinance/swapper-toolkit

    Deposit and bridge funds into a wallet or protocol using Swapper Finance.

    852 GitHub stars~1.8k tokensUpdated 6 mo ago
    Business, Finance & HRAuto-check passed
  • Minara Crypto Trading and Wallet

    Minara-AI/minara-skills

    Drives the Minara CLI for crypto swaps, perps, limit orders, wallet transfers, deposits and withdrawals, plus AI market analysis.

    356 GitHub stars~5.7k tokensUpdated 20 days ago
    Business, Finance & HRAuto-check passed

More from TermiX-official/cryptoclaw

All 34 skills in this repo
  • Coding Agent

    TermiX-official/cryptoclaw

    Delegate coding tasks to Codex, Claude Code, or Pi agents via background process.

    100 GitHub starsUsed in 8 repos~2.7k tokens
    Auto-check passed
  • Prose

    TermiX-official/cryptoclaw

    OpenProse VM skill pack. An agent skill from TermiX-official/cryptoclaw.

    100 GitHub starsUsed in 3 repos~3.8k tokens
    Auto-check: notes
  • Merge PR

    TermiX-official/cryptoclaw

    Merge a GitHub PR via squash after /preparepr. An agent skill from TermiX-official/cryptoclaw.

    100 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Acp Router

    TermiX-official/cryptoclaw

    Route plain-language requests for Pi, Claude Code, Codex, OpenCode, Gemini CLI, or ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow).

    100 GitHub starsUsed in 2 repos~1.9k tokens
    Auto-check passed
  • Review PR

    TermiX-official/cryptoclaw

    Review-only GitHub pull request analysis with the gh CLI. An agent skill from TermiX-official/cryptoclaw.

    100 GitHub stars~1.7k tokensUpdated 4 mo ago
    Auto-check passed
  • Coingecko

    TermiX-official/cryptoclaw

    Query CoinGecko API for prices, market data, trending tokens, and historical charts.

    100 GitHub starsUsed in 1 repo~755 tokens
    Auto-check passed

Works with

Questions about Etherscan

What does Etherscan do?

Query block explorer APIs (Etherscan, BSCScan, Polygonscan, etc.) for transactions, contracts, and gas data. Etherscan is an agent skill from TermiX-official/cryptoclaw.) for transactions, contracts, and gas data.

How do I install Etherscan in Claude Code?

Run `npx skills add TermiX-official/cryptoclaw --skill etherscan -a claude-code`. Or copy the skill folder (skills/etherscan in TermiX-official/cryptoclaw) into .claude/skills/etherscan in your project. Claude Code loads it when a task matches its description.

How do I install Etherscan in Codex?

Run `npx skills add TermiX-official/cryptoclaw --skill etherscan -a codex`. Or copy the skill folder (skills/etherscan in TermiX-official/cryptoclaw) into .agents/skills/etherscan in your project. Codex loads it when a task matches its description.

Can I use Etherscan in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add TermiX-official/cryptoclaw --skill etherscan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/etherscan, .gemini/skills/etherscan, .github/skills/etherscan and .opencode/skills/etherscan in your project.

What does Etherscan need to run?

Going by SKILL.md and its folder, Etherscan needs credentials named ETHERSCAN_API_KEY, BSCSCAN_API_KEY, POLYGONSCAN_API_KEY and ARBISCAN_API_KEY. Our summary lists: A credential in ETHERSCAN_API_KEY; A credential in BSCSCAN_API_KEY.

Does Etherscan access the network?

SKILL.md names 6 domains. In commands or code: api.etherscan.io, api.bscscan.com, api.polygonscan.com, api.arbiscan.io, api-optimistic.etherscan.io and api.basescan.org; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Etherscan safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Etherscan use?

Etherscan is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Etherscan use?

About 958 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Etherscan?

Skills that share tags, products or a category with Etherscan: Wagmi Feature Development (wevm/wagmi, 6.8k stars), Release Round (ethereumjs/ethereumjs-monorepo, 2.8k stars), NEAR Intents Swap Integration (internet-court/internet-court-skill, 6.4k stars) and Update Est Fixtures (ethereumjs/ethereumjs-monorepo, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Etherscan?

TermiX-official (a GitHub organization) maintains it in TermiX-official/cryptoclaw, which has 100 GitHub stars. The repository holds 34 skills in this directory. The repository was last updated on May 25, 2026.

Source: TermiX-official/cryptoclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.