What problem does it solve? Developers using Clerk often need authentication UI that matches their brand or requires fully custom flows beyond the pre-built components. This Skill provides version-aware guidance for building custom sign-in/sign-up experiences with hooks and styling Clerk components via the appearance prop. ## Core Features & Use Cases - Custom Authentication Flows: Build your own sign-in and sign-up UI using useSignIn and useSignUp hooks, with separate references for Core 2 (v5–v6) and the current SDK (v7+), covering password, SSO, passkey, Web3, MFA, and password reset. - Appearance Customization: Theme, color, font, and layout customization of Clerk's pre-built components via the appearance prop, including pre-built themes like shadcn, dark, and neobrutalism. - Conditional Rendering: Use the <Show> component to render content based on auth state, roles, permissions, plans, and features. - Use Case: Your Next.js app uses shadcn/ui and needs a branded login page with email OTP and MFA. The Skill detects the shadcn setup, applies the matching theme, and walks you through the correct SDK-version custom flow. ## Quick Start Ask the AI to build a custom Clerk sign-in page with email and password that matches my app's shadcn theme.