Agent SkillsAgent Skills
solana-mobile

mobile-wallet-adapter

@solana-mobile/mobile-wallet-adapter
solana-mobile
6
4 forks
Updated 4/1/2026
View on GitHub

Integrate Mobile Wallet Adapter (MWA) for wallet connection and transaction signing in React Native Expo apps using Beeman's Wallet UI SDK (@wallet-ui/react-native-web3js). Use when the user requests to add wallet connection, integrate Solana wallet support, add "connect wallet" button, implement transaction signing, send SOL transfers, or set up MWA in their React Native app.

Installation

$npx agent-skills-cli install @solana-mobile/mobile-wallet-adapter
Claude Code
Cursor
Copilot
Codex
Antigravity

Details

Pathmwa/mobile-wallet-adapter-react-native/SKILL.md
Branchmain
Scoped Name@solana-mobile/mobile-wallet-adapter

Usage

After installing, this skill will be available to your AI coding assistant.

Verify installation:

npx agent-skills-cli list

Skill Instructions


name: mobile-wallet-adapter description: Integrate Mobile Wallet Adapter (MWA) for wallet connection and transaction signing in React Native Expo apps using Beeman's Wallet UI SDK (@wallet-ui/react-native-web3js). Use when the user requests to add wallet connection, integrate Solana wallet support, add "connect wallet" button, implement transaction signing, send SOL transfers, or set up MWA in their React Native app.

Mobile Wallet Adapter - Router

This is the entry point for MWA integration. Assess what the user needs, then use the appropriate sub-skill.

Quick Assessment

  1. Does the project have MWA set up? (polyfills, providers, dependencies)

    • If NO β†’ Use mwa-setup skill first
    • If YES β†’ Continue to step 2
  2. What does the user want?

    • Wallet connection (connect/disconnect button) β†’ Use mwa-connection skill
    • Send transactions (SOL transfers, signing) β†’ Use mwa-transactions skill
    • Both β†’ Do connection first, then transactions

Sub-Skills

SkillWhen to Use
mwa-setupFresh project needs MWA dependencies, polyfills, providers
mwa-connectionAdd connect/disconnect wallet functionality
mwa-transactionsAdd SOL transfers or transaction signing

Prerequisites

  • React Native Expo project
  • Development build (NOT Expo Go - MWA uses native modules)
  • Android development environment

SDK Used

All sub-skills use @wallet-ui/react-native-web3js (Beeman's Wallet UI SDK).