clerk

Routes Clerk authentication tasks to framework-specific implementation skills.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/divinaarmuela/Content --skill clerk-divinaarmuela
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clerk
Source: https://github.com/divinaarmuela/Content/tree/main/.claude/skills/clerk
Command: npx skills add https://github.com/divinaarmuela/Content --skill clerk-divinaarmuela

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers integrating Clerk authentication face fragmented documentation across many frameworks and SDK versions, making it hard to find the right pattern for their specific stack. ## Core Features & Use Cases - Task-Based Routing: Directs requests to 19 specialized skills covering setup, CLI operations, custom UI, billing, organizations, webhooks, and testing. - Framework Coverage: Provides dedicated guidance for Next.js, React, Vue, Nuxt, Astro, TanStack Start, React Router, Expo, Chrome Extensions, Swift, and Android. - SDK Version Detection: Reads package.json to distinguish Core 2 from current SDK packages and applies the correct API patterns. - Use Case: A developer building a Next.js SaaS app asks how to add subscription billing; the router detects @clerk/nextjs v7 and routes to clerk-billing for PricingTable and plan gating patterns. ## Quick Start Ask how to add Clerk authentication to your project and describe your framework and task.

Frequently Asked Questions about clerk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add Clerk authentication to my Next.js app?

Use the clerk-setup skill for framework detection, environment setup, and API keys, then clerk-nextjs-patterns for middleware, server vs client auth APIs, and route protection. The router selects the correct skill based on your task.

What Clerk skill should I use for billing and subscriptions?

Use clerk-billing for PricingTable components, plan and feature gating with has(), seat-based B2B billing, subscription lifecycle webhooks, and free trials. It covers both B2C plans and organization-based billing.

Does Clerk support native iOS and Android apps?

Yes, clerk-swift covers native iOS with SwiftUI via ClerkKit and ClerkKitUI, while clerk-android covers Kotlin and Jetpack Compose. For React Native, use clerk-expo instead of the native skills.

How do I know which Clerk SDK version patterns to use?

Check package.json: @clerk/nextjs v5-v6 is Core 2 while v7+ is current. Core 2 uses @clerk/clerk-react and @clerk/clerk-expo; current uses @clerk/react and @clerk/expo. Default to current patterns for new projects.

Can I test Clerk webhooks locally?

Yes, the clerk-cli skill covers local webhook testing with clerk webhooks listen, plus user impersonation via clerk impersonate. For end-to-end auth flow testing, use clerk-testing with Playwright or Cypress.