sui-zklogin

Authenticate SUI blockchain wallets via OAuth and zero-knowledge proofs.

7|2|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill sui-zklogin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sui-zklogin
Source: https://github.com/first-mover-tw/sui-dev-agents/tree/main/skills/sui-zklogin
Command: npx skills add https://github.com/first-mover-tw/sui-dev-agents --skill sui-zklogin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies user onboarding and authentication by enabling familiar OAuth logins (like Google, Facebook) secured with zero-knowledge proofs, eliminating the need for users to manage seed phrases or private keys.

Core Features & Use Cases

  • OAuth Integration: Connect with popular providers like Google, Facebook, and Twitch.
  • Seed Phrase-less Login: Users log in using their existing social accounts.
  • Privacy-Preserving: Leverages zero-knowledge proofs for enhanced user privacy.
  • Use Case: A decentralized gaming platform can use this Skill to allow players to join and play using their Google account, without ever needing to create or manage a separate crypto wallet.

Quick Start

Use the sui-zklogin skill to initiate a login flow with Google.

Frequently Asked Questions about sui-zklogin

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

FAQPage Schema
How do I implement OAuth login on Sui blockchain without a seed phrase?

To implement OAuth login on Sui blockchain without a seed phrase, use zero-knowledge proofs to derive wallet addresses from OAuth user IDs. This allows users to authenticate via Google, Facebook, or Twitch without managing private keys.

Can I use Google authentication for Sui wallet transactions?

Yes, you can use Google authentication for Sui wallet transactions by leveraging zero-knowledge proofs. This privacy-preserving mechanism derives a wallet address from your OAuth user ID, enabling seamless transaction signing without exposing private credentials.

What is zero-knowledge proof authentication in Web3?

Zero-knowledge proof authentication in Web3 verifies user identity without exposing underlying private data. For Sui, it validates OAuth credentials to derive wallets, ensuring privacy-preserving login while eliminating the need for users to manage seed phrases.

Does Sui zkLogin support Twitch and Facebook logins?

Yes, Sui zkLogin supports Twitch and Facebook logins alongside Google. It facilitates user onboarding by allowing these familiar OAuth providers to authenticate and derive wallet addresses using zero-knowledge proofs for privacy-preserving access.

How do I integrate Sui zkLogin with a Move smart contract?

You integrate Sui zkLogin with a Move smart contract by deriving a wallet address from an OAuth user ID via zero-knowledge proofs. This enables frontend integration with TypeScript, allowing seamless transaction signing and execution compatible with Move contracts.