Ethereum developers often make a silent but serious mistake. They use Node's built-in sha3-256 hash function. But that is not the same as Ethereum's Keccak-256. The two algorithms give different results for the same input. Node will not warn you. This can break function selectors, signatures, storage slots, and address generation.
This skill gives you the right code for Keccak-256 in JavaScript and TypeScript. It works with popular Ethereum libraries like ethers, viem, and web3.js. It also shows how to audit your existing codebase for this bug. Use it to keep your Ethereum projects safe and correct.
Global
mkdir -p ~/.claude/skills/nodejs-keccak256Project
mkdir -p .claude/skills/nodejs-keccak256Source Repository
Solana Devsolana-foundation/solana-dev-skill
Build Solana dapps with wallet, Anchor, testing, and security best practices
Okx Dex Swapokx/onchainos-skills
Swap tokens across over 20 blockchains using OKX's DEX aggregator
Okx Onchain Gatewayokx/onchainos-skills
Broadcast, simulate, and track transactions across 20 plus blockchain networks
Web3 Testingwshobson/agents
Test smart contracts with Hardhat Foundry unit integration and mainnet forking
Defi Protocol Templateswshobson/agents
Deploy secure DeFi protocols fast using production-ready templates for staking AMMs governance flash loans
Nft Standardswshobson/agents
Create and manage NFT collections with ERC-721 and ERC-1155 standards
Gmgn Tokengmgnai/gmgn-skills
Research crypto tokens for price, safety, holders, and smart money positions
Okx Dapp Discoveryokx/onchainos-skills
Just say the app and action to swap, stake, or borrow instantly