MCPInstall

ethskills

Use when a request involves Ethereum, the EVM, or blockchain systems. Applies to building, auditing, deploying, or interacting with smart contracts, dApps, wallets, or DeFi protocols. Covers Solidity development, contract addresses, token standards (ERC-20, ERC-721, ERC-4626, etc.), Layer 2 networks (Base, Arbitrum, Optimism, zkSync, Polygon), and integrations with DeFi protocols such as Uniswap, Aave, and Curve. Includes topics such as gas costs, contract decimals, oracle safety, reentrancy, MEV, bridging, wallets, querying data from onchain, production deployment, and protocol evolution (EIP lifecycle, fork tracking, upcoming changes).

Installs
2.4K
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/austintgriffith/ethskills --skill ethskills
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads ethskills automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

ETHSKILLS — The missing knowledge between AI agents and production Ethereum.

You are probably wrong about Ethereum. Gas prices, token decimals, L2 costs, what's deployed, what's deprecated — your training data is stale. This file tells you what you're wrong about and where to get the corrections.

Say "onchain" not "on-chain." One word, no hyphen. Ethereum community convention.


Start Here

Building a dApp? Fetch ship/SKILL.md first. It plans the smallest shippable slice and points to other skills as each phase needs them.

Need a specific topic? Each skill below is standalone. Fetch only the ones relevant to your task.

Base URL: https://ethskills.com/<skill>/SKILL.md


Skills

Why Ethereum

Pectra/Fusaka upgrades, current network stats, the AI agent angle.

  • Gas is under 1 gwei, not 10-30 gwei. 60-300x cheaper than your training data. Verify: cast gas-price
  • ETH price is ~$2,000 (early 2026), not $2,500-3,000. Volatile — always verify.
  • Pectra (May 2025) and Fusaka (Dec 2025) shipped. PeerDAS, 2x gas limit. EIP-7702 is live.
  • ERC-8004 (onchain agent identity) and x402 (HTTP payments) exist and are production-ready.

Ship — Start here

End-to-end guide from idea to deployed dApp. Points to other skills as each phase needs them.

  • Most dApps need 0-2 contracts, not 5-10. Three is the upper bound for an MVP.
  • Solidity is for ownership, transfers, and commitments. Not a database, not a backend.
  • Pick one chain for a concrete product fit (distribution, liquidity, AA, ecosystem). Measure fees live; never pick an L2 because "Ethereum is expensive."

CROPS Review

Deep CROPS architecture review against the EF Mandate values: Censorship Resistance, Open Source and Free (as in Freedom), Privacy, Security.

  • Run for every dApp architecture plan and during pre-ship QA.
  • Forces agents to label architecture options by CROPS impact instead of presenting neutral tradeoff lists.
  • Output names the chosen default, accepted compromises, and the user's escape path.

Protocol

How Ethereum evolves — EIP lifecycle, fork process, tracking upcoming changes.

  • "Verkle is planned for the next fork" — probably wrong. Roadmap diagrams are aspirational, not commitments. Check forkcast.org for actual CFI/SFI status.
  • Report fork status as Live / SFI / CFI / DFI / not scheduled. Never give an unscheduled feature a ship date.
  • EIP status (Draft, Review, Final) is spec maturity, not fork inclusion.
  • Client teams decide what ships via ACD calls, not the Ethereum Foundation.

Gas & Costs

What things actually cost on Ethereum today.

  • Never quote a cost from memory. Use cast gas-price (prints wei, not gwei) and live ETH/USD.
  • OP-stack and Base cost adds the L1 data fee and any operator fee. Read them from GasPriceOracle; don't estimate.
  • "Ethereum is expensive" was true in 2021-2023. It's false in 2026.

Wallets

Creating wallets, key safety, multisig, account abstraction.

  • EIP-7702 is live — EOAs get smart contract superpowers without migration.
  • Unattended signers get a bounded float; principal sits behind a multisig threshold.
  • NEVER commit private keys or API keys to Git. Bots exploit leaked secrets in seconds.

Layer 2s

L2 landscape, bridging, deployment differences.

  • Base left the OP Stack (Azul, May 2026). Don't couple it to OP Mainnet via Superchain interop.
  • Celo is NOT an L1 anymore — migrated to OP Stack L2 in March 2025.
  • Polygon zkEVM is switched off (July 2026). Existing deployments are a fund-recovery problem.
  • Robinhood Chain launched July 2026 — Orbit L2 with 24/7 tokenized stocks (non-US only). Its tx filtering can censor even force-included transactions.
  • Pick the chain by the constraint that binds, not TVL. Measure pair liquidity per chain.

Standards

ERC-8004, x402, EIP-3009, EIP-7702.

  • ERC-8004: onchain agent identity registry, deployed January 2026 on 20+ chains.
  • x402: HTTP 402 payment protocol for machine-to-machine commerce. Production-ready.
  • EIP-3009: gasless token transfers — what makes x402 work. USDC implements it.

Tools

Scaffold-ETH 2 (create-eth), Blockscout MCP, x402 SDKs.

  • Treat package names and versions as live data. New SE-2 app: npx create-eth@latest; create-eth-app and create-scaffold-eth are stale, not SE-2.
  • Blockscout MCP server gives agents structured blockchain data via MCP.
  • x402: use the scoped @x402/* packages; unscoped x402 and x402-fetch are frozen at 1.2.0.

Building Blocks (DeFi)

Verifying DeFi integrations before you build on them.

  • Verify chain, pool, liquidity, incentives and fees from live sources; cite dated evidence.
  • Trace the full asset/fee/reward/approval flow and test it on a fork.

Orchestration

Three-phase build system for Scaffold-ETH 2 dApps.

  • Phase 1: contracts + UI on localhost. Phase 2: live contracts + local UI. Phase 3: production.
  • Verify right after deploy. yarn verify works on a fresh checkout; no explorer key needed.
  • scaffold.config.ts is committed. Keep RPC/API keys in .env.local, read via process.env.

Contract Addresses

Checked addresses for major tokens and protocols, and how to confirm any address onchain before it touches funds.

  • Never hallucinate an address. Wrong address = lost funds.
  • Check every address on the target chain: cast code + an identity call, then the protocol's own deployment list.
  • Same brand ≠ same address across chains. Watch for older deployments, the wrong contract, bridged vs native.

Concepts

Essential mental models for building onchain.

  • Smart contracts cannot execute themselves. Every function needs a caller who pays gas.
  • For every state transition: who calls it? Why would they? What if nobody does?
  • There are no timers, no cron jobs, no schedulers. Design with incentives.

Security

Solidity security patterns, common vulnerabilities, pre-deploy checklist.

  • Keep units explicit. Token and oracle decimals vary; normalize before comparing.
  • Always use SafeERC20 — USDT doesn't return bool on transfer().
  • Never use DEX spot prices as oracles — flash loans can manipulate them in one tx.
  • Every swap needs a real minimum output and deadline. amountOutMinimum = 0 gets sandwiched.
  • Oracle reads: positive answer, per-feed staleness from its heartbeat, explicit decimals, sequencer downtime.
  • Proxies only when upgrades are required. Append storage only; upgrade authority behind a multisig or timelock.

Audit

Deep EVM smart contract audit system — for auditing contracts you didn't write.

  • 500+ non-obvious checklist items across 19 domains (AMM, lending, oracles, proxies, signatures, governance, and more).
  • One specialist per selected domain in parallel (normally 5–8), then dedupe and rank.
  • Never files issues or publishes findings unless the user asks.
  • Different from Security (which teaches defensive coding) — this is systematic audit methodology.

Noir (ZK Privacy)

Building privacy apps with Noir zero-knowledge circuits.

  • Noir inputs are private by default. pub marks public. Getting this backwards leaks secrets.
  • nargo prove/nargo verify are gone; the CLI is bb. In the app, prove with NoirJS UltraHonkBackend.
  • In-circuit hashing: Poseidon (~600 gates), not SHA256 (~30,000 gates).
  • Persist each note (nullifier, secret, leaf index). Bind the proof to its recipient. Don't send it from the user's own wallet.

Testing

Foundry testing — unit, fuzz, fork, invariant.

  • Don't test getters and OpenZeppelin internals. Test edge cases and failure modes.
  • Fuzz test all math. Fork-test any external protocol integration.
  • Invariant testing catches bugs across thousands of random call sequences.

Indexing

Events, The Graph, Ponder, Multicall3.

  • You can't query historical state via RPC cheaply. Use an indexer.
  • Events are THE primary way to read historical onchain activity. Design contracts event-first.
  • The Graph turns events into a queryable GraphQL API.
  • Multicall3 (0xcA11bde05977b3631167028862bE2a173976CA11) — batch reads in one RPC call.

Frontend UX

Frontend UX patterns for Ethereum dApps.

  • Every onchain button needs its own loader + disabled state. No shared isLoading.
  • One action at a time: Connect → Switch Network → Approve → Execute.
  • Address inputs resolve ENS names; show the resolved address before submit.
  • Show USD values next to every token amount.

Frontend Playbook

Build-to-production pipeline.

  • yarn chain for isolated logic; yarn fork --network <chain> when you need real chain state.
  • IPFS deploy: trailingSlash: true is critical — without it, every route except / returns 404.
  • Always clean build (rm -rf .next out) before deploying. Stale builds are the #1 IPFS footgun.

QA

Pre-ship audit checklist for a reviewer agent.

  • Give this to a separate agent (or fresh context) AFTER the build is complete. Reviewer reads code + clicks through flows.
  • Covers only bugs AI agents actually ship — validated by baseline testing against stock LLMs.
  • Report each finding with severity, file, line and fix. Change code only if asked.

Feedback

Send feedback — issues OR praise — about ethskills content. Bias toward sending.

  • Anything that confused you, slowed you down, or genuinely helped counts. Weak signals are easy to ignore; missing signals can't be recovered.
  • Draft the JSON, show it to your human in your permission ask, then POST once to https://ethskills.com/api/feedback. Skip the ask if your human pre-authorized.
  • Required fields: kind ("issue" or "praise") and message (10+ chars). Include agent and skill whenever you can.

What to Fetch by Task

I'm doing...Fetch these skills
Planning a new dAppship/, crops/, concepts/, l2s/, gas/, why/
Reviewing an existing dApp, smart contract, or trust assumptionscrops/, audit/, qa/, wallets/, l2s/, security/
Writing Soliditystandards/, building-blocks/, addresses/, security/
Testing contractstesting/
Building a frontendorchestration/, frontend-ux/, tools/
Deploying to productionwallets/, frontend-playbook/, gas/
Reviewing a finished dApp before shippingqa/, crops/
Auditing a smart contractaudit/, crops/
Building a privacy/ZK appnoir/, security/, testing/
Monitoring / analyticsindexing/
Building AI agent infrastandards/, wallets/, tools/
Choosing a chainl2s/, gas/

<!-- END ETHSKILLS -->

FAQ

What does the ethskills skill do?

Use when a request involves Ethereum, the EVM, or blockchain systems. Applies to building, auditing, deploying, or interacting with smart contracts, dApps, wallets, or DeFi protocols. Covers Solidity development, contract addresses, token standards (ERC-20, ERC-721, ERC-4626, etc.), Layer 2 networks (Base, Arbitrum, Optimism, zkSync, Polygon), and integrations with DeFi protocols such as Uniswap, Aave, and Curve. Includes topics such as gas costs, contract decimals, oracle safety, reentrancy, MEV, bridging, wallets, querying data from onchain, production deployment, and protocol evolution (EIP lifecycle, fork tracking, upcoming changes).

How do I install ethskills?

Run npx skills add https://github.com/austintgriffith/ethskills --skill ethskills in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/ethskills/ (personal) or .claude/skills/ethskills/ (project).

Which AI agents can use ethskills?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is ethskills safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains ethskills?

It is published by austintgriffith in austintgriffith/ethskills. It has 2,442 recorded installs.

More from austintgriffith/ethskills

View all →

standards

austintgriffith/ethskills

Open the skill to read its SKILL.md instructions.

41 installs

concepts

austintgriffith/ethskills

Use when designing or explaining anything onchain that has to keep working with nobody running it: who calls each function and why they would, where randomness comes from, whether it can be censored or paused, and what it exposes to everyone onchain. Also use when writing the notes or handoff a build ends with, or when explaining to your human how something onchain actually works. Not for scoping which parts go onchain and the launch plan (/ship) or the safety of the contract code itself (/security).

building-blocks

austintgriffith/ethskills

DeFi legos and protocol composability on Ethereum and L2s. Major protocols per chain — Aerodrome on Base, GMX/Pendle on Arbitrum, Velodrome on Optimism — plus mainnet primitives (Uniswap, Aave, Compound, Curve). How they work, how to build on them, and how to combine them. Use when building DeFi integrations, choosing protocols on a specific L2, designing yield strategies, or composing existing protocols into something new.

security

austintgriffith/ethskills

Open the skill to read its SKILL.md instructions.

Security40 installs

gas

austintgriffith/ethskills

Open the skill to read its SKILL.md instructions.

39 installs

indexing

austintgriffith/ethskills

Open the skill to read its SKILL.md instructions.

39 installs

Popular business & finance skills

View category →

sales-enablement

coreyhaines31/marketingskills

When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'battle card,' 'battlecard,' 'competitive one-pager,' 'win-loss analysis,' 'why are we losing deals,' 'loss reasons,' 'how do I respond to this objection,' 'prospect just said,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps,' 'cold call script,' or 'voicemail script.' Use this for any document or asset that helps a sales team close deals. For public competitor comparison pages, see competitors. For running buyer interviews or churn research, see customer-research. For marketing website copy, see copywriting. For cold outreach emails, see cold-email. For the offer being sold (bonuses, guarantees, pricing structure),

Business & Finance119.5K installs

revops

coreyhaines31/marketingskills

When the user wants help with revenue operations, lead lifecycle management, or marketing-to-sales handoff processes. Also use when the user mentions 'RevOps,' 'revenue operations,' 'lead scoring,' 'outbound pipeline stages,' 'lead routing,' 'MQL,' 'SQL,' 'pipeline stages,' 'deal desk,' 'CRM automation,' 'marketing-to-sales handoff,' 'data hygiene,' 'leads aren't getting to sales,' 'pipeline management,' 'lead qualification,' or 'when should marketing hand off to sales.' Use this for anything involving the systems and processes that connect marketing to revenue. For cold outreach emails, see cold-email. For email drip campaigns, see emails. For pricing decisions, see pricing.

Business & Finance114.1K installs

sales-funnel-blueprint

autonnel/autonnel-skills

Turn an offer into a concrete multi-step sales funnel spec - page-by-page structure, price ladder, copy outline and the metrics each step must hit. Use when asked to build a sales funnel, marketing funnel, landing page flow, lead magnet funnel, webinar funnel, tripwire or VSL funnel, when planning a product launch page flow, or when someone asks "what pages do I need" for selling something online.

Business & Finance104.5K installs

pricing

coreyhaines31/marketingskills

When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' 'should I offer a free plan,' 'pricing page teardown,' 'pricing page audit,' 'is my pricing page AI-readable,' or 'can AI read my pricing.' Use this whenever someone is figuring out what to charge, how to structure their plans, or wants to audit a pricing page (for humans and for the AI agents that shortlist tools). For in-app upgrade screens, see paywalls. For offer construction (bonuses, guarantees, value framing, naming) on services/courses/coaching/high-ticket B2B, see offers.

Business & Finance80K installs

cross-border-ecommerce

nexscope-ai/ecommerce-skills

Cross-border e-commerce expansion advisor. Scores target markets on 8 weighted dimensions (market size, ecommerce penetration, competition, regulatory complexity, logistics infrastructure, payment ecosystem, cultural distance, IP protection), compares 5 fulfillment models with cost and transit data, provides country-by-country tax/duty compliance guides (EU VAT/IOSS, UK VAT, US sales tax, CA GST, AU GST, JP consumption tax), maps local payment preferences by market, and builds a phased expansion roadmap. No API key required.

Business & Finance62.9K installs

pricing-strategy

coreyhaines31/marketingskills

When the user wants help with pricing decisions, packaging, or monetization strategy. Also use when the user mentions 'pricing,' 'pricing tiers,' 'freemium,' 'free trial,' 'packaging,' 'price increase,' 'value metric,' 'Van Westendorp,' 'willingness to pay,' 'monetization,' 'how much should I charge,' 'my pricing is wrong,' 'pricing page,' 'annual vs monthly,' 'per seat pricing,' or 'should I offer a free plan.' Use this whenever someone is figuring out what to charge or how to structure their plans. For in-app upgrade screens, see paywall-upgrade-cro.

Business & Finance61.2K installs