add-social-login

Integrate Google and Apple social login with Phantom Connect SDK for embedded wallets.

7|8|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/phantom/phantom-connect-cursor-plugin --skill add-social-login
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-social-login
Source: https://github.com/phantom/phantom-connect-cursor-plugin/tree/main/skills/add-social-login
Command: npx skills add https://github.com/phantom/phantom-connect-cursor-plugin --skill add-social-login

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the integration of social login (Google, Apple) into applications, enabling users to create and manage embedded wallets seamlessly through Phantom Connect.

Core Features & Use Cases

  • Social Login Integration: Easily add Google and Apple sign-in options.
  • Embedded Wallet Creation: Facilitates passwordless authentication and wallet creation via social accounts.
  • Cross-SDK Support: Provides configuration examples for React, Browser, and React Native SDKs.
  • Use Case: A dApp wants to offer a frictionless onboarding experience where users can sign up and get a wallet using their existing Google account.

Quick Start

Configure the PhantomProvider in your React application with your Phantom Portal appId and desired social login providers.

Frequently Asked Questions about add-social-login

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

FAQPage Schema
How do I add social login to my embedded wallet application?

You can add social login for embedded wallets by integrating Google and Apple sign-in providers through the Phantom Connect SDK, which requires configuring your application with a Phantom Portal appId and whitelisted redirect URLs.

Can I use Phantom Connect for social login in React Native?

Yes, Phantom Connect supports social login integration for embedded wallets across React, Browser, and React Native SDKs, allowing you to offer Google and Apple sign-in options in your mobile application.

What are embedded wallets and how does social login create them?

Embedded wallets are application-managed crypto wallets created via passwordless authentication, where integrating social login providers like Google and Apple allows users to seamlessly generate and manage their wallets through existing social accounts.

Do I need a Phantom Portal appId to configure social login?

Yes, configuring the PhantomProvider in your application requires a Phantom Portal appId alongside your desired social login providers and properly whitelisted redirect URLs for the authentication flow to function.

What is the best way to offer passwordless onboarding for dApp users?

The best way to offer passwordless dApp onboarding is integrating social login providers like Google and Apple via Phantom Connect, enabling users to sign up and instantly receive an embedded wallet using their existing social accounts.