Clerk
Official@clerk
Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dashboards to authenticate and manage your users.
Agent Skills by Clerk
Showing 19 vetted skills indexed across 2 GitHub repositories.
stripe-best-practices
Identify Stripe integration best practices for secure, scalable payment flows.
clerk-backend-api
Explore and execute Clerk Backend REST API endpoints via authenticated CLI.
clerk-setup
Detect the framework and apply Clerk authentication configuration.
clerk-custom-ui
Build custom authentication flows and themes for Clerk UI components.
clerk
Route Clerk authentication queries to specialized subskills based on SDK version.
clerk-webhooks
Implement Clerk webhook handlers with signature verification for Next.js app router routes.
clerk-orgs
Manage multi-tenant access and organization scoping for B2B apps using Clerk Organizations.
clerk-testing
Set up Clerk authentication for Playwright and Cypress test suites.
clerk-swift
Implement Clerk authentication in native Swift/iOS apps using clerk-ios.
clerk-android
Implement Clerk authentication in native Android apps with Kotlin and Jetpack Compose.
clerk-astro-patterns
Protect Astro routes with Clerk middleware and createRouteMatcher.
clerk-nuxt-patterns
Protects Nuxt 3 apps with Clerk authentication middleware and Nitro server route guards.
clerk-nextjs-patterns
Implement Clerk authentication and authorization patterns for Next.js server components, middleware, and Server Actions.
clerk-react-router-patterns
Implement Clerk authentication patterns in React Router v7 apps.
clerk-tanstack-patterns
Implement Clerk authenticated routing patterns for TanStack Start apps.
clerk-vue-patterns
Implement Clerk authentication in Vue 3 with composables, router guards, and Pinia.
clerk-chrome-extension-patterns
Authenticate Chrome extension users with Clerk across popup, background, and content-script contexts.
clerk-react-patterns
Implement Clerk authentication and protected routes in React SPAs.
clerk-expo-patterns
Persist Clerk session tokens and configure OAuth deep linking in Expo apps.
Frequently Asked Questions About Clerk
FAQPage SchemaWhat specific identity tasks does Clerk enable for developers?▼
Clerk enables secure user registration, login, session persistence, and multi-tenant organization management. It provides pre-built components for user profiles and security settings, alongside server-side middleware for protecting routes and validating identity tokens across diverse web and mobile frameworks.
Which engineering personas benefit most from these identity patterns?▼
Full-stack web developers and mobile engineers building SaaS products benefit most. It is specifically designed for teams working with Next.js, Expo, Vue, Nuxt, and native mobile environments who require robust, scalable identity infrastructure without building custom security backends from scratch.
What are the primary prerequisites for integrating Clerk into an existing codebase?▼
Integration requires a Clerk account to obtain publishable and secret keys. Developers must configure their framework-specific middleware or route guards to intercept requests, verify session tokens, and handle protected content based on the authenticated state of the user.