Prevents a silent footgun in Ethereum development: Node's `crypto.createHash('sha3-256')` returns NIST SHA3, not the Keccak-256 that Ethereum actually uses, and the two produce different hashes for identical inputs. This matters when you're computing function selectors, event topics, storage slots, or deriving addresses from public keys. The skill shows you the correct helpers from ethers, viem, and web3.js, plus grep commands to audit your codebase for dangerous `createHash('sha3')` calls. If you've ever wondered why your locally computed signature or selector didn't match on-chain data, this is probably why.
npx -y skills add affaan-m/ecc --skill nodejs-keccak256 --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills