ethskills — Claude Code skill for Ethereum: features and setup
This skill guides agents through Ethereum and EVM work, from contract development to address checks and dApp planning. Use it when a task depends on current network details.
npx skills add austintgriffith/ethskills --skill ethskills -a claude-codeWhat ethskills does
ethskills covers Solidity, ERC token standards, Layer 2 networks, wallets and DeFi integrations. It directs the agent to focused material for the task, such as planning a dApp or reviewing its architecture. That keeps contract design, gas costs and protocol questions tied to the relevant guidance.
The collection includes instructions on protocol changes, networks, standards, tools and contract addresses. It tells agents to verify changing facts against current sources instead of relying on model memory. For gas prices, the material points to cast gas-price; contract addresses should be checked on the target chain. A wrong address can put funds at risk.
What it helps with
- plan the stages of a dApp build
- review an application architecture against CROPS values
- check a contract address on its target network
- investigate Ethereum gas costs
- verify a DeFi integration before building on it
Example prompts for the agent
- Plan the stages for my Ethereum dApp and identify which guidance applies.
- Review my dApp architecture against CROPS and explain the trade-offs.
- How can I verify this token address on the target chain before using it?
How to install ethskills
1Skills CLI (Vercel)
npx skills add austintgriffith/ethskills --skill ethskills -a claude-code2Manually: put the files in place
~/.claude/skills/ethskills/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/ethskills/
1Skills CLI (Vercel)
npx skills add austintgriffith/ethskills --skill ethskills -a codex2Manually: put the files in place
.agents/skills/ethskills/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add austintgriffith/ethskills --skill ethskills -a cursor2Manually: put the files in place
.cursor/skills/ethskills/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install austintgriffith/ethskills ethskills2Manually: put the files in place
.github/skills/ethskills/SKILL.md1Skills CLI (Vercel)
npx skills add austintgriffith/ethskills --skill ethskills -a gemini-cli2Platform CLI
gemini skills install https://github.com/austintgriffith/ethskillsManually: put the files in place
.devin/skills/ethskills/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add austintgriffith/ethskills --skill ethskills -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about ethskills
How do I install ethskills in Claude Code?
Run npx skills add austintgriffith/ethskills --skill ethskills -a claude-code. The skill file is located at ~/.claude/skills/ethskills/SKILL.md.
What does ethskills do?
It gives an agent focused guidance for Ethereum and EVM tasks, including dApp and contract work, wallets, and DeFi integrations. It also points to facts that should be checked against current sources.
How does ethskills help verify contract addresses?
It recommends checking the address on the target chain with cast code and an identity call, then comparing it with the protocol’s deployment list.