solana-mobile

Develop Solana mobile dApps with React Native and Mobile Wallet Adapter.

1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/agentic-reserve/AGENT_SKILL --skill solana-mobile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solana-mobile
Source: https://github.com/agentic-reserve/AGENT_SKILL/tree/main/solana-mobile
Command: npx skills add https://github.com/agentic-reserve/AGENT_SKILL --skill solana-mobile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @solana-mobile/mobile-wallet-adapter-protocol, @solana-mobile/mobile-wallet-adapter-protocol-web3js, @solana/web3.js, react-native-quick-crypto, @solana/wallet-standard-util, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the development of Solana decentralized applications (dApps) specifically for mobile devices, addressing the complexities of wallet integration, secure key management, and device-specific features.

Core Features & Use Cases

  • Mobile Wallet Adapter (MWA): Seamlessly integrate with mobile Solana wallets for secure transaction signing and authorization.
  • Seeker Device Integration: Optimize dApps for Solana's flagship mobile device, including Genesis Token verification for enhanced security and user experience.
  • SeedVault Support: Leverage secure, hardware-backed key storage for private keys on Solana Mobile devices.
  • React Native Patterns: Provides ready-to-use patterns for building cross-platform mobile dApps.
  • dApp Store Publishing: Guides users through the process of publishing their dApps to the Solana dApp Store.
  • Use Case: A developer wants to build a new Solana NFT marketplace app for iOS and Android that allows users to connect their Phantom or Solflare mobile wallets, sign transactions securely, and potentially offer exclusive features to users with a Solana Mobile Seeker device.

Quick Start

Use the solana-mobile skill to set up a React Native project with the Mobile Wallet Adapter.

Frequently Asked Questions about solana-mobile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect a Solana wallet in a React Native dApp?

To connect a Solana wallet in a React Native dApp, use the Mobile Wallet Adapter (MWA) protocol via @solana-mobile/mobile-wallet-adapter-protocol-web3js to authorize sessions and request secure transaction signing from compatible mobile wallets.

Does the Solana Mobile Wallet Adapter work with Seeker device features?

Yes, the Solana Mobile Wallet Adapter supports Seeker device integration, enabling dApps to leverage hardware-backed SeedVault secure storage for private keys and perform Genesis Token verification for enhanced security.

What is the best way to build cross-platform Solana mobile dApps?

The best way to build cross-platform Solana mobile dApps is using React Native patterns combined with @solana/web3.js and the mobile-wallet-adapter-protocol to handle wallet connectivity and transaction signing across iOS and Android.

How do I publish a Solana dApp to the dApp Store?

Publishing a Solana dApp to the dApp Store involves following specific publishing workflows provided by the skill to package and submit your React Native application to the Solana Mobile ecosystem.

Can I use @solana/web3.js directly in a React Native mobile project?

Yes, you can use @solana/web3.js in a React Native mobile project alongside react-native-quick-crypto and @solana/wallet-standard-util to interact with the Solana blockchain and integrate with the Mobile Wallet Adapter.

How does SeedVault secure private keys on Solana Mobile devices?

SeedVault secures private keys on Solana Mobile devices by providing a secure, hardware-backed storage mechanism that dApps can leverage through the mobile wallet adapter protocol for safe key management and transaction signing.