convex-setup-auth

Automate Convex authentication setup with provider wiring and access control.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/awfixers-stuff/corp.awfixer.me --skill convex-setup-auth-awfixers-stuff
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: convex-setup-auth
Source: https://github.com/awfixers-stuff/corp.awfixer.me/tree/main/.agents/skills/convex-setup-auth
Command: npx skills add https://github.com/awfixers-stuff/corp.awfixer.me --skill convex-setup-auth-awfixers-stuff

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Sets up Convex auth, identity mapping, and access control for Convex apps.

Core Features & Use Cases

  • Provider-agnostic onboarding and wiring for Convex Auth, Clerk, WorkOS AuthKit, Auth0, or custom JWT
  • Ensures proper backend protection patterns and identity mapping
  • Guides production-ready vs local-only setup and app-level user storage decisions

Quick Start

Choose an auth provider, install required packages, update convex/auth.config.ts, and wire the Convex provider to enable authenticated flows.

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 Convex authentication for my app?▼

To set up Convex authentication, you select a provider like Clerk or Auth0, install packages, update convex/auth.config.ts, and wire the client and backend to validate login and protected function access.

Does Convex auth work with WorkOS AuthKit and Auth0?▼

Convex auth works with WorkOS AuthKit and Auth0 by applying provider-specific references and wiring client and backend providers to ensure proper identity mapping and backend protection patterns.

What is the best way to configure access control in Convex?▼

The best way to configure access control in Convex is to automate identity mapping and protect backend functions by creating or updating convex/auth.config.ts and validating protected function access during onboarding.

Can I use a custom JWT for Convex identity mapping?▼

You can use a custom JWT for Convex identity mapping by following provider-specific references, updating convex/auth.config.ts, and wiring the backend to validate authenticated flows and protected function access.

When do I need app-level user storage in Convex?▼

App-level user storage in Convex is needed when your onboarding requires persisting user identities beyond provider authentication, ensuring proper backend protection patterns and optional app-level user storage decisions.