What problem does it solve? Setting up authentication from scratch is error-prone: wrong SDK packages, misplaced providers, missing middleware, and leaked secret keys are common mistakes. This Skill automates Clerk integration by detecting your framework, fetching the official quickstart, and executing each setup step correctly. ## Core Features & Use Cases - Framework Detection & Setup: Reads package.json to identify Next.js, React, Vue, Nuxt, Astro, Express, Fastify, Expo, and more, then follows the matching official quickstart. - CLI-Driven Provisioning: Uses the clerk CLI to create apps, link projects, pull environment keys, and run health checks via clerk doctor. - Auth Migration Planning: Audits existing auth (NextAuth, Supabase, Firebase, Auth0) and produces a migration plan covering user export, password hashes, and session transition. - Use Case: You scaffold a new Next.js SaaS app and ask to add authentication. The Skill installs @clerk/nextjs, places ClerkProvider inside the body tag, creates proxy.ts middleware, and configures your API keys. ## Quick Start Ask the assistant to add Clerk authentication to your project and it will detect the framework and complete the setup.