What problem does it solve?
Sets up Convex authentication with user management, identity mapping, and access control. Use this skill when adding login or signup to a Convex app, configuring Convex Auth, Clerk, WorkOS AuthKit, Auth0, or custom JWT providers, wiring auth.config.ts, protecting queries and mutations with ctx.auth.getUserIdentity(), creating a users table with identity mapping, or setting up role-based access control, even if the user just says "add auth" or "make it require login."
Core Features & Use Cases
- Supports multiple providers (Convex Auth, Clerk, WorkOS AuthKit, Auth0, or custom JWT) and guides backend/frontend wiring
- Creates or maps a user identity model (users table or identity mapping) and enforces access control patterns
- Provides a provider-agnostic workflow that adapts to the repo signals and ensures secure, authenticated Convex backend
Quick Start
Choose a provider and initialize Convex auth wiring with convex/auth.config.ts and the recommended backend and frontend integration steps.