migrating-an-onchainkit-app

Official

Migrate from OnchainKit to wagmi/viem

Authorbase
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers migrate their decentralized applications from the @coinbase/onchainkit library to a more flexible, standalone setup using wagmi and viem. This reduces dependencies and offers greater control over the application's architecture.

Core Features & Use Cases

  • Provider Migration: Replaces OnchainKitProvider with WagmiProvider and QueryClientProvider.
  • Wallet Component Migration: Replaces OnchainKit wallet UI components with a custom WalletConnect component.
  • Transaction Component Migration: Replaces OnchainKit transaction UI components with a custom TransactionForm component.
  • Use Case: A developer has an existing dApp using OnchainKit for wallet connection and transaction handling. They want to remove the OnchainKit dependency to have more control over the UI and logic. This Skill guides them through replacing each OnchainKit component with its wagmi/viem equivalent.

Quick Start

Migrate my onchainkit app to wagmi.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: migrating-an-onchainkit-app
Download link: https://github.com/base/skills/archive/main.zip#migrating-an-onchainkit-app

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.