What problem does it solve? Adding authentication to a native Android app requires correctly wiring the Clerk Android SDK, choosing between prebuilt UI components and custom API-driven flows, and matching dashboard-configured capabilities like MFA and social providers. This Skill guides that implementation with source-grounded patterns so the setup is correct on the first pass. ## Core Features & Use Cases - Prebuilt Flow: Integrates Clerk's AuthView and UserButton Compose components via the clerk-android-ui artifact for fast sign-in/sign-up UI. - Custom Flow: Builds multi-step, capability-driven auth flows with the clerk-android-api artifact, separating UI, state orchestration, and Clerk API integration. - Quickstart Compliance: Verifies Native API enablement, minimum SDK/Java targets, manifest internet permission, and app-level Clerk.initialize(...) before finishing. - Use Case: A developer building a Kotlin/Jetpack Compose app asks to add Clerk login; the Skill confirms prebuilt vs custom flow, collects the publishable key, installs the right Gradle artifact, and implements the flow following the matching reference checklist. ## Quick Start Add Clerk authentication to my native Android app using the prebuilt AuthView flow with my publishable key.