Clerk Plugin for Cursor

May 18, 2026 ยท View on GitHub

The Clerk plugin for Cursor gives Cursor the tools and skills needed to work effectively with Clerk authentication.

What's Included

  • MCP Server - Remote connection to the Clerk MCP server for SDK snippets, quickstart guides, and documentation
  • Skills - Agent skills from clerk/skills for setup, custom UI, framework patterns, mobile SDKs, organizations, billing, webhooks, and testing

Skills

SkillPurpose
clerkRouter - automatically routes to the right skill based on your task
clerk-setupAdd Clerk authentication to any supported framework
clerk-backend-apiBrowse and execute Clerk Backend API requests
clerk-custom-uiCustom sign-in/sign-up flows and appearance
clerk-nextjs-patternsAdvanced Next.js patterns - proxy, Server Actions, caching
clerk-react-patternsReact SPA patterns with hooks and protected routes
clerk-astro-patternsAstro middleware, SSR pages, islands, and API routes
clerk-nuxt-patternsNuxt 3 middleware, composables, server API routes, and SSR
clerk-vue-patternsVue 3 composables, router guards, and Pinia integration
clerk-react-router-patternsReact Router v7 loaders, actions, SSR, and protected routes
clerk-tanstack-patternsTanStack React Start server functions and route guards
clerk-chrome-extension-patternsChrome Extension popup, sidepanel, sync host, and server auth
clerk-expo-patternsExpo and React Native auth patterns with SecureStore and deep linking
clerk-androidNative Android auth with Kotlin and Jetpack Compose
clerk-expoNative Expo auth with prebuilt and custom flows
clerk-swiftNative Swift and iOS auth with ClerkKit and ClerkKitUI
clerk-orgsMulti-tenant B2B organizations with RBAC
clerk-billingSubscription management, plans, checkout, and billing webhooks
clerk-webhooksReal-time events and data syncing
clerk-testingE2E testing with Playwright/Cypress

Development

This repo uses a git submodule for shared agent skills.

After cloning, initialize the submodule:

git submodule update --init --recursive

To update the submodule:

git submodule update --remote submodules/skills
git add submodules/skills
git commit -m "chore: update skills submodule"

Resources

License

MIT