convex-setup-auth

Implement Convex authentication with provider selection and backend configuration.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/nickthelegend/crewkill --skill convex-setup-auth-nickthelegend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-setup-auth
Source: https://github.com/nickthelegend/crewkill/tree/main/frontend/.agents/skills/convex-setup-auth
Command: npx skills add https://github.com/nickthelegend/crewkill --skill convex-setup-auth-nickthelegend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Implement Convex authentication across an app.

Core Features & Use Cases

  • Support for multiple auth providers (Convex Auth, Clerk, WorkOS AuthKit, Auth0, custom JWT)
  • Helper functions for user identity mapping and access control
  • Use cases: setting up first-time auth, adding auth to an existing app, or migrating to a new provider

Quick Start

Install the Convex Auth package, choose a provider, run the initializer, and wire the provider in your app to enable authenticated access.

Frequently Asked Questions about convex-setup-auth

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up authentication in a Convex backend?

To set up Convex authentication, you install the Convex Auth package, select a provider, run the initializer, and wire the provider into your app to enable authenticated access control.

Can I use Clerk or Auth0 for identity mapping with Convex Auth?

Yes, Convex Auth supports multiple third-party providers including Clerk, WorkOS AuthKit, Auth0, and custom JWT, providing helper functions for user identity mapping and access control.

What is the best way to migrate an existing app to a new Convex auth provider?

The best way to migrate to a new Convex auth provider is to utilize helper functions that guide provider selection, update backend configuration in convex/auth.config.ts, and integrate the client-provider.

Does Convex Auth support custom JWT providers for access control?

Yes, Convex Auth supports custom JWT providers, allowing you to wire custom auth providers, map user identities, and enforce access control across local development and production deployments.

How do I configure convex/auth.config.ts for third-party identity providers?

You configure convex/auth.config.ts by applying the Skill's backend configuration guidance to wire your selected third-party auth provider and establish identity mapping for your application.