What problem does it solve? Developers often need authentication UI that matches their brand or requires custom logic beyond Clerk's pre-built components. This Skill provides version-aware guidance for building custom sign-in/sign-up flows with hooks and styling Clerk components via the appearance prop. ## Core Features & Use Cases - Custom Authentication Flows: Build sign-in and sign-up UI with useSignIn and useSignUp hooks, covering password, SSO, passkey, Web3, MFA, and password reset for both Core 2 and current SDK versions. - Appearance Customization: Apply themes (dark, neobrutalism, shadcn, simple), variables (colors, fonts, border radius), and options (logo, social buttons) to Clerk's pre-built components. - Conditional Rendering: Use the <Show> component to gate content by auth state, role, permission, plan, or feature. - Use Case: A Next.js app using shadcn/ui needs a branded login page with email/password plus TOTP MFA. The Skill detects the SDK version, applies the shadcn theme to ClerkProvider, and provides a complete custom sign-in component with MFA handling. ## Quick Start Ask the AI to build a custom Clerk sign-in page with email, password, and MFA support styled to match your app's theme.