Reown AppKit helps developers integrate wallet connections and supports EVM, Solana, and Bitcoin blockchains. It offers a universal modal UI and hooks for wallet management.
$ npx skills add https://github.com/reown-com/skills --skill appkitReown AppKit Skill provides context-aware AI assistance for developers integrating Reown AppKit into web applications. It guides developers through wallet connection setup, network switching, and multi-chain support across React, Next.js, Vue, Nuxt, Svelte, and vanilla JavaScript frameworks. The skill covers EVM chains via Wagmi and Ethers adapters, Solana, and Bitcoin, offering practical instructions for implementing the universal AppKit modal UI. Developers use this skill to accelerate Web3 integration by receiving framework-specific and adapter-specific reference documentation alongside step-by-step implementation guidance.
Use the provided npx command to add the skill to your project.
Adding wallet connection to a web app (React, Next.js, Vue, Nuxt, Svelte, JavaScript)
Setting up multi-chain support (EVM + Solana + Bitcoin)
Configuring blockchain adapters (Wagmi, Ethers, Solana, Bitcoin)
Debugging AppKit initialization, modal, or connection issues
$ npx skills add https://github.com/reown-com/skills --skill appkitgit clone https://github.com/reown-com/skillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Integrate Reown AppKit into my [COMPANY]'s [INDUSTRY] web app to enable seamless wallet connections for [BLOCKCHAIN_TYPE] transactions. Provide the necessary code snippets, configuration steps, and best practices for implementing Reown AppKit with [FRAMEWORK_NAME]. Include support for [SPECIFIC_WALLET_PROVIDERS] if applicable.
**Reown AppKit Integration Guide for [COMPANY]**
### **Step 1: Install Dependencies**
```bash
npm install @reown/appkit @reown/appkit-adapter-react @reown/appkit-adapter-wagmi
```
### **Step 2: Configure AppKit**
```javascript
import { createAppKit } from '@reown/appkit/react';
import { WagmiAdapter } from '@reown/appkit-adapter-wagmi';
import { WagmiConfig, createConfig, configureChains, mainnet } from 'wagmi';
import { arbitrum, polygon } from 'wagmi/chains';
import { publicProvider } from 'wagmi/providers/public';
const chains = [mainnet, polygon, arbitrum];
const projectId = 'YOUR_PROJECT_ID';
const { publicClient } = configureChains(chains, [publicProvider()]);
const wagmiConfig = createConfig({
autoConnect: true,
connectors: [new InjectedConnector({ chains })],
publicClient,
});
createAppKit({
adapters: [new WagmiAdapter({ wagmiConfig, projectId, chains })],
projectId,
chains,
features: {
analytics: true,
},
});
```
### **Step 3: Add Wallet Connection Button**
```jsx
import { useAppKit } from '@reown/appkit/react';
function WalletButton() {
const { open } = useAppKit();
return (
<button onClick={() => open()} className="bg-blue-500 text-white px-4 py-2 rounded">
Connect Wallet
</button>
);
}
```
### **Step 4: Handle Connected Wallets**
```jsx
import { useAccount, useDisconnect } from 'wagmi';
function AccountInfo() {
const { address, isConnected } = useAccount();
const { disconnect } = useDisconnect();
if (!isConnected) return null;
return (
<div>
<p>Connected: {address}</p>
<button onClick={() => disconnect()} className="text-red-500">Disconnect</button>
</div>
);
}
```
### **Step 5: Test & Deploy**
- Test wallet connections on **MetaMask**, **WalletConnect**, and **Coinbase Wallet**.
- Ensure **Solana** and **Bitcoin** support if enabled.
- Deploy to staging and verify modal UX in production.
**Next Steps:**
- [ ] Enable **gasless transactions** via [ERC-4337](https://eips.ethereum.org/EIPS/eip-4337).
- [ ] Integrate **Reown’s analytics** for wallet usage tracking.
- [ ] Customize modal themes to match [COMPANY]’s branding.
Need help? Check the [Reown AppKit Docs](https://docs.reown.com/appkit).
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan