This is your goto for building dApp frontends with wagmi and viem. It covers the full stack: wallet connection with RainbowKit, transaction management with proper pending states, EIP-712 signing for gasless approvals, and all the React hooks you actually need. The examples are production-ready, showing real patterns like error parsing for user-friendly messages and SSR handling in Next.js. Honestly, the skill shines because it focuses on the annoying parts that trip people up, like hydration errors and BigInt serialization, rather than just repeating the docs. If you're building anything that touches MetaMask or WalletConnect, this will save you from reinventing wallet UX for the hundredth time.

skills.sh installs
252
GitHub stars
1
last updated
Aug 21, 2026

Install

$ npx -y skills add pluginagentmarketplace/custom-plugin-blockchain --skill web3-frontend --agent claude-code

Installs into .claude/skills of the current project.

Files

Web3 Frontend Skill

Master Web3 frontend development with wallet integration, modern libraries (viem/wagmi), and production dApp patterns.

Quick Start

# Invoke this skill for Web3 frontend development
Skill("web3-frontend", topic="wallet", framework="react")

Topics Covered

1. Wallet Integration

Connect users to Web3:

  • RainbowKit: Beautiful wallet modal
  • WalletConnect: Mobile support
  • Account Abstraction: ERC-4337
  • Multi-chain: Network switching

2. Transaction Management

Handle blockchain interactions:

  • Write Operations: Contract writes
  • State Tracking: Pending, confirmed
  • Gas Estimation: Fee display
  • Error Handling: User-friendly messages

3. Signing & Auth

Verify user identity:

  • EIP-712: Typed data signing
  • SIWE: Sign-In with Ethereum
  • Permit: Gasless approvals
  • Message Signing: Personal sign

4. React Hooks

Modern patterns with wagmi:

  • useAccount: Connection state
  • useWriteContract: Transactions
  • useReadContract: Data fetching
  • useWaitForTransactionReceipt: Confirmations

Code Examples

Connect Wallet

'use client';

Sponsors

Details

Repository
github.com/pluginagentmarketplace/custom-plugin-blockchain
Categories
Frontend Development, Web3 & Blockchain
First seen
Jun 3, 2026

More from pluginagentmarketplace/custom-plugin-blockchain

All 3
1alinaqi avatarreact-webalinaqi/claude-bootstrapreact web234skills.sh installs
2absolutelyskilled avatarfrontend-developerabsolutelyskilled/absolutelyskilledfrontend developer204skills.sh installs
3oguzhan18 avatarangular-elementsoguzhan18/angular-ecosystem-skillsALWAYS use when working with Angular Elements, web components, custom elements, or packaging Angular components for non-Angular applications.188skills.sh installs
4akillness avatarresponsive-designakillness/oh-my-skillsresponsive design187skills.sh installs
5qodex-ai avatarcomponent-interface-designqodex-ai/ai-agent-skillsDesign interfaces using component libraries and design systems. Creates cohesive UIs with pre-built accessible component primitives.182skills.sh installs
6teachingai avatarant-design-vueteachingai/full-stack-skillsant design vue182skills.sh installs