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.

80.1K
Installs
5
Use cases
5/10
Quality

Is convex-setup-auth safe to install?

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?

SKILL.md
# 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.

Data sourced from get-convex/agent-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

openclaw-secure-linux-cloud

270.1K

Users 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.

lowsecuritylinuxxixu-me

find-skills

225.2K

Users 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.

highsearchdiscoveryagentspace-so

supabase

153.8K

Developers 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.

highsupabasepostgresqlsupabase

firebase-auth-basics

98.6K

Developers 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.

highfirebaseauthenticationfirebase