Clerk avatar

Clerk

Official

@clerk

0Followers
|
150Public Repos
|
19Published Skills

Clerk is a complete suite of embeddable UIs, flexible APIs, and admin dashboards to authenticate and manage your users.

Skills Distribution
DomainCybersecurit...Identity & Access .. (50%)Multi-tenant Archi.. (30%)Cross-platform Int.. (20%)

Agent Skills by Clerk

Showing 19 vetted skills indexed across 2 GitHub repositories.

clerkclerk

stripe-best-practices

Identify Stripe integration best practices for secure, scalable payment flows.

Official
Advanced
clerkclerk
66

clerk-backend-api

Explore and execute Clerk Backend REST API endpoints via authenticated CLI.

Official
Intermediate
clerkclerk
66

clerk-setup

Detect the framework and apply Clerk authentication configuration.

Official
Intermediate
clerkclerk
66

clerk-custom-ui

Build custom authentication flows and themes for Clerk UI components.

Official
Intermediate
clerkclerk
66

clerk

Route Clerk authentication queries to specialized subskills based on SDK version.

Official
Intermediate
clerkclerk
66

clerk-webhooks

Implement Clerk webhook handlers with signature verification for Next.js app router routes.

Official
Advanced
clerkclerk
66

clerk-orgs

Manage multi-tenant access and organization scoping for B2B apps using Clerk Organizations.

Official
Advanced
clerkclerk
66

clerk-testing

Set up Clerk authentication for Playwright and Cypress test suites.

Official
Intermediate
clerkclerk
66

clerk-swift

Implement Clerk authentication in native Swift/iOS apps using clerk-ios.

Official
Advanced
clerkclerk
66

clerk-android

Implement Clerk authentication in native Android apps with Kotlin and Jetpack Compose.

Official
Advanced
clerkclerk
66

clerk-astro-patterns

Protect Astro routes with Clerk middleware and createRouteMatcher.

Official
Intermediate
clerkclerk
66

clerk-nuxt-patterns

Protects Nuxt 3 apps with Clerk authentication middleware and Nitro server route guards.

Official
Intermediate
clerkclerk
66

clerk-nextjs-patterns

Implement Clerk authentication and authorization patterns for Next.js server components, middleware, and Server Actions.

Official
Advanced
clerkclerk
66

clerk-react-router-patterns

Implement Clerk authentication patterns in React Router v7 apps.

Official
Intermediate
clerkclerk
66

clerk-tanstack-patterns

Implement Clerk authenticated routing patterns for TanStack Start apps.

Official
Intermediate
clerkclerk
66

clerk-vue-patterns

Implement Clerk authentication in Vue 3 with composables, router guards, and Pinia.

Official
Advanced
clerkclerk
66

clerk-chrome-extension-patterns

Authenticate Chrome extension users with Clerk across popup, background, and content-script contexts.

Official
Advanced
clerkclerk
66

clerk-react-patterns

Implement Clerk authentication and protected routes in React SPAs.

Official
Intermediate
clerkclerk
66

clerk-expo-patterns

Persist Clerk session tokens and configure OAuth deep linking in Expo apps.

Official
Intermediate

Frequently Asked Questions About Clerk

FAQPage Schema
What 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.