Agent skill · software engineering · kukapay

evm-swiss-knife

Interact with EVM-compatible blockchains using Foundry's cast tool for querying balances, calling contracts, sending transactions, and blockchain exploration. Use when needing to interact with Ethereum Virtual Machine networks via command-line, including reading contract state, sending funds, executing contract functions, or inspecting blockchain data.

Why this skill is useful

Adds specific commands and workflows for interacting with EVM-compatible blockchains that the AI wouldn't reliably generate on its own.

What it needs

Requires foundry installed locally. About 3k tokens when loaded. Last updated 2026-05-04. 31 stars on the source repository.

What this skill does

EVM Swiss Knife This skill enables interaction with EVM-compatible blockchains through Foundry's cast command-line tool. It covers common blockchain operations like balance queries, contract calls, transaction sending, and network inspection. Installation To use this skill, you need Foundry installed, which provides the cast command. Follow the official installation guide: https://getfoundry.sh/introduction/installation Quick Install (Linux/Mac) 1. Install Foundryup: 2. Source your shell configuration or start a new terminal: 3. Install Foundry: 4. Verify installation: For other platforms or detailed instructions, see the full guide at https://getfoundry.sh/introduction/installation Prerequisites Foundry installed (cast command available) RPC endpoint configured (via --rpc-url or environment variables) Private key for transaction operations (if sending txs) RPC URL Selection To interact with different EVM networks, you need reliable RPC endpoints. Use ChainList's API at https://chainlist.org/rpcs.json to get a comprehensive JSON list of RPC URLs for all supported chains. How to Select RPC URLs: 1. Fetch the RPC data: 2. Look for RPC URLs that are: Public and free: No API keys required No or limited tracking: Avoid URLs with "tracking": "yes" Fast and reliable: Prefer URLs with low latency or high score Open source: Prefer community-maintained endpoints 3. Popular choices (extracted from ChainList): Ethereum (ID 1): https://ethereum-rpc.publicnode.com BNB Smart Chain (ID 56): https://bsc-dataseed.binance.org Base (ID 8453): https://mainnet.base.org Polygon (ID 137): https://polygon-rpc.com 4. For production use, consider paid RPC services like Alchemy, Infura, or QuickNode for higher reliability and rate limits. 5. Always verify the chain ID matches your intended network to avoid connecting to wrong chains. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills kukapay/evm-swiss-knife

View the source on GitHub

Browse the @skills marketplace