convex-setup-auth
This skill provides a structured workflow for implementing authentication, identity mapping, and access control within Convex applications. It guides the agent to identify the appropriate auth provider, consult official documentation, and apply secure patterns for protecting backend functions.
Is convex-setup-auth safe to install?
Safe to install: our audit of convex-setup-auth's source files found 0 shell commands, 0 external URLs, file reads and writes (low risk). Every command and URL listed appears verbatim in the skill's source. The skill reads local repository files to infer existing authentication configurations and references local documentation files to guide the setup process.
How we audit skills: our security review methodology.
Who is this skill for?
Developers building applications on the Convex platform who need to integrate authentication providers like Clerk, Auth0, WorkOS, or Convex Auth.
What can you do with it?
- Setting up authentication for the first time
- Implementing user management and identity mapping
- Creating authentication helper functions
- Configuring auth providers including Convex Auth, Clerk, WorkOS AuthKit, and Auth0
- Protecting backend functions with identity verification
How good is this skill?
Quality score: 5/10. The skill provides a clear, logical workflow and emphasizes using official documentation as the source of truth, which minimizes the risk of using outdated implementation patterns.
What does the skill file contain?
# Convex Authentication Setup Implement secure authentication in Convex with user management and access control. ## When to Use - Setting up authentication for the first time - Implementing user management (users table, identity mapping) - Creating authentication helper functions - Setting up auth providers (Convex Auth, Clerk, WorkOS AuthKit, Auth0, custom JWT) ## When Not to Use - Auth for a non-Convex backend - Pure OAuth/OIDC documentation without a Convex implementation - Debugging unrelated bugs that happen to surface near auth code - The auth provider is already fully configured ...
Frequently asked questions
How does the skill determine which authentication provider to use?
The skill inspects the repository for dependencies, existing configuration files like convex/auth.config.ts, and environment variables. If these signals are absent, the skill asks the user to specify the provider.
Does this skill automatically create a users table?
No. The skill only adds app-level user storage if the application requirements and documentation necessitate it. It specifically advises against adding a parallel users table when using Convex Auth, as that provider manages user records internally.
What is the recommended pattern for protecting backend functions?
The skill instructs the agent to verify identity server-side using ctx.auth.getUserIdentity() and throw an error if the identity is missing, rather than relying on client-provided user IDs.
Related skills
openclaw-secure-linux-cloud
270.1KUsers deploying OpenClaw on remote Linux cloud servers or VMs who require secure, hardened configurations
This skill provides a secure deployment and hardening framework for self-hosting OpenClaw on Linux cloud servers. It prioritizes private control planes, loopback binding, and SSH tunneling over public exposure.
find-skills
225.2KUsers and AI agents seeking to discover, evaluate, and install third-party agent skills from public registries
The find-skills skill searches multiple agent skill registries (skills.sh, clawhub.ai, and GitHub) in parallel to help users discover, vet, and install relevant agent capabilities. It provides a comparative report based on native popularity metrics, performs a heuristic security scan on top candidates, and flags skills already present on the user's system.
supabase
153.8KDevelopers building applications with Supabase who require assistance with database schema design, security policy implementation, CLI operations, and integration troubleshooting
The Supabase skill provides guidance for developing with the Supabase platform, including database management, authentication, RLS policies, CLI usage, and MCP server integration. It emphasizes verifying implementation against current documentation, following security checklists, and using specific CLI commands for schema migrations.
firebase-auth-basics
98.6KDevelopers building applications with Firebase who need to implement user sign-in, management, or secure data access
This skill provides guidance for configuring and managing Firebase Authentication, including user identity providers, token handling, and deployment of authentication settings via the Firebase CLI.