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.