This wraps Foundry's cast CLI for on-chain operations: sending transactions, calling contracts, encoding ABI data, and managing wallets. It defaults to RouteMesh RPCs when available and prioritizes browser wallet signing so you never paste private keys into chat. The Multicall3 batching guidance is solid for reducing RPC round-trips when reading multiple values. The skill enforces environment variable checks before hitting the chain, which saves you from half-signed transactions. If you're doing any EVM work in the terminal, this handles the tedious parts of constructing RPC URLs, picking signing methods, and decoding calldata without memorizing cast flags.

skills.sh installs
308
GitHub stars
104
last updated
Aug 21, 2026

Install

$ npx -y skills add paulrberg/agent-skills --skill cli-cast --agent claude-code

Installs into .claude/skills of the current project.

Files

Foundry Cast CLI

This skill is coordination-exempt: skip the ai-coord gate for its declared work.

Separate read, preparation, simulation, signing, and broadcast. Do not hide state-changing actions inside command construction.

For EIP-7702 authorization or delegation revocation, read references/eip7702.md before preparation. It defines signer selection, authority versus transaction sender, and conditional staged approval. It also defines authorization verification in addition to the transaction receipt.

Resolve Chain and Provider

Invoke $evm-atlas before every network operation. It owns chain resolution, discrete reads, and bounded live subscriptions. Pass the explicit chain name or ID, JSON-RPC method, exact parameters or call object, and block selector or checkpoint requirement. State why you need the result. Require its read packet containing the resolved chain name and ID, provider route, result, observed block or checkpoint, and coverage gaps.

If the chain is absent from evm-atlas, stop RPC-dependent work. Do not accept an arbitrary RPC URL to bypass that restriction. When the chain is ambiguous, never infer Ethereum.

Sponsors

Details

Repository
github.com/paulrberg/agent-skills
Categories
AI & Agent Building, CLI & Terminal, Web3 & Blockchain
First seen
Jun 3, 2026

More from paulrberg/agent-skills

All 19
1PicsArt avataragency-brand-scopingPicsArt/gen-ai-skillsFive brand direction variations for pitch discovery.308skills.sh installs
2adeonir avatarspec-drivenadeonir/agent-skillsSpec-driven feature development with auto-sized depth. Produces spec.md, design.md, tasks.md, and validation.md with requirements traceability, and closes with 307skills.sh installs
3jwynia avatarnpx-clijwynia/agent-skillsBuild and publish npx-executable CLI tools using Bun as the primary toolchain with npm-compatible output. Use when the user wants to create a new CLI tool, set 307skills.sh installs
4PicsArt avataragency-client-handoffPicsArt/gen-ai-skillsExport a white-label client deliverable as a zip.307skills.sh installs
5siviter-xyz avatarcreate-agents-mdsiviter-xyz/dot-agentCreate AGENTS.md files for project-specific inline rules. Use when adding small, project-specific instructions that should be committed in repos.306skills.sh installs
6PicsArt avatarenterprise-brand-governorPicsArt/gen-ai-skillsGate every generation through a brand policy file.305skills.sh installs