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, ME
Security Assessment
Detected risks:
About ethskills
ethskills is a knowledge hub for building on Ethereum, the EVM, and related blockchain systems, spanning Solidity development, smart-contract auditing, deployment, and interaction with dApps, wallets, and DeFi protocols. Its framing is corrective: it assumes a model's training data on gas prices, token decimals, L2 costs, and what is currently deployed or deprecated is stale, and it points to where the accurate, verifiable figures live. For example, it notes that mainnet gas often runs under 1 gwei rather than the 10-30 gwei of older data, that costs should be checked live with tools like cast base-fee, and that upgrades such as Pectra and Fusaka and features like EIP-7702 have already shipped.
Structurally it is a router. The root document is a table of contents linking to standalone sub-skills, each fetched on demand from a base URL of the form https://ethskills.com/<skill>/SKILL.md. For building a full application the Ship sub-skill is the recommended entry point and sequences the others phase by phase; otherwise each topic is self-contained. Sub-skills cover why Ethereum and its tradeoffs, protocol evolution and the EIP lifecycle, gas and real transaction costs, wallets and account abstraction, the Layer 2 landscape and bridging, token and agent standards including ERC-20, ERC-721, ERC-8004, and x402, tooling such as Foundry and Scaffold-ETH 2, DeFi building blocks like Uniswap, Aave, and flash loans, a three-phase orchestration system, verified contract addresses, core mental models, security patterns, a deep audit methodology, and Noir zero-knowledge circuits.
Reach for it whenever a task touches contracts, tokens, L2 networks such as Base, Arbitrum, Optimism, zkSync, or Polygon, gas costs, oracle safety, reentrancy, MEV, bridging, onchain data queries, or production deployment. Recurring safety guidance runs throughout: never hallucinate a contract address, remember that USDC uses six decimals rather than eighteen, use SafeERC20, avoid DEX spot prices as oracles, and never commit secrets to Git. A stylistic convention is also stated, to write 'onchain' as one word per Ethereum community usage.
FAQ
What does the skill cover?
Building, auditing, deploying, and interacting with Ethereum smart contracts, dApps, wallets, and DeFi protocols, including Solidity, token standards, Layer 2 networks, gas, and security.
How is the content organized?
As a routing hub. The root file links to standalone sub-skills, each fetched on demand from a base URL of the form https://ethskills.com/<skill>/SKILL.md.
Where should I start when building a dApp?
The Ship sub-skill, which routes through the others phase by phase from architecture planning to production deployment.
Why does it keep flagging training-data corrections?
Figures like gas prices, ETH price, L2 costs, and what is deployed or deprecated change quickly and are often stale in training data, so it points to live checks such as cast base-fee.
What common contract bugs does it warn about?
Among others, USDC using six decimals instead of eighteen, using SafeERC20 because USDT does not return a bool on transfer, never using DEX spot prices as oracles, and never hallucinating a contract address.
All Files
42 filesInstall ethskills
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
austintgriffith/ethskills