Crossmint-Supabase Integration Flow

Automate Clerk, Crossmint, and Supabase integration for multichain wallet provisioning.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/2Rds/block-drive-vault --skill crossmint-supabase-integration-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Crossmint-Supabase Integration Flow
Source: https://github.com/2Rds/block-drive-vault/tree/main/plugins/crossmint-fullstack/skills/supabase-integration
Command: npx skills add https://github.com/2Rds/block-drive-vault --skill crossmint-supabase-integration-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables seamless, end-to-end integration of Clerk identity, Crossmint embedded wallets, and Supabase persistence to automate multichain wallet provisioning for BlockDrive.

Core Features & Use Cases

  • Unified onboarding: On user sign-in, wallets are created on Solana and other supported chains and linked to the user profile.
  • Secure persistence: Multichain wallet addresses are stored in the crossmint_wallets table with metadata and ROW-LEVEL SECURITY policies.
  • Developer workflow: Provides a reusable pattern for integrating Clerk, Crossmint, and Supabase with edge functions and provider preference updates.

Quick Start

Activate the Crossmint-Supabase Integration Flow by authenticating via Clerk, initializing Crossmint wallets across networks, and syncing addresses to Supabase using the provided edge function.

Frequently Asked Questions about Crossmint-Supabase Integration Flow

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

FAQPage Schema
How do I sync Crossmint multichain wallets to Supabase on user sign-in?

To sync Crossmint multichain wallets to Supabase, this Skill automates the integration using Clerk identity, edge function synchronization, and JWT-based authentication to provision and persist wallet addresses across chains.

Can I use Clerk with Crossmint and Supabase to provision wallets across Solana and Ethereum?

Yes, you can use Clerk with Crossmint and Supabase to provision wallets across Solana and Ethereum. The integration applies during onboarding to create and synchronize embedded wallets across supported networks.

What is the best way to store Crossmint wallet addresses in Supabase with row-level security?

The best way to store Crossmint wallet addresses in Supabase with row-level security is by using a dedicated crossmint_wallets table with enforced RLS policies, metadata, and a scalable schema.

How does JWT-based authentication work with edge functions for wallet synchronization?

JWT-based authentication works with edge functions for wallet synchronization by enforcing secure identity validation through Clerk before initializing Crossmint wallets and syncing their addresses to the Supabase database.

Do I need edge functions to create Crossmint embedded wallets during onboarding?

Yes, you need edge functions to create Crossmint embedded wallets during onboarding. They handle the automated synchronization and provider preference updates required to persist multichain wallet addresses to Supabase.