What problem does it solve?
This Skill helps frontend developers implement custom authentication flows and fully brandable Clerk UI components so teams can replace or extend Clerk's hosted widgets while preserving session behavior and security across SDK versions.
Core Features & Use Cases
- Custom authentication flows: Build sign-in and sign-up experiences (email/password, phone OTP, SSO, passkeys) using hook-based APIs and finalize sessions with session tasks and error handling.
- Appearance and theming: Customize colors, fonts, logos, layout, and theme stacking including shadcn and dark/light themes to match a project's design system.
- SDK compatibility and migration: Guidance for Core 2 and current SDK differences, migration notes (Show vs SignedIn/SignedOut), and patterns for Next.js, React, React Router, and Expo.
- Real-world use case: Implement a branded Next.js sign-in flow with MFA and SSO that uses ClerkProvider, custom forms wired to hooks, and appearance props for visual parity with an existing design system.
Quick Start
Implement a branded sign-in and sign-up flow by wrapping your app with ClerkProvider, applying appearance props, and building forms with the useSignIn and useSignUp hooks.