Communityコーディング&開発github.com

clerk/clerk

Clerk 認証ルーター。ユーザーが認証の追加、Clerkの設定、カスタムサインインフロー、SwiftまたはネイティブiOS認証、ネイティブAndroid認証、Next.jsパターン、Reactパターン、Vueパターン、Nuxtパターン、Astroパターン、TanStack Startパターン、Expoパターン、React Routerパターン、Chrome拡張機能パターン、組織、請求、サブスクリプション、支払い、価格設定、プラン、シートベースの価格設定、機能エンタイトルメント、ユーザー同期、またはテストについて質問した際に使用します。タスクに基づいて自動的に特定のスキルにルーティングします。

clerk とは?

このスキルは、Clerk認証に関連するあらゆるタスクのための中央ルーターとして機能します。開発者が認証の追加、Clerkの設定、カスタムサインインフローの実装、SwiftやネイティブiOS/Androidでの認証、複数のフレームワーク(Next.js、React、Vue、Nuxt、Astro、TanStack Start、Expo、React Router)やChrome拡張機能でのパターン実装を質問した際に使用します。また、組織管理、課金、サブスクリプション、支払い、価格設定、シートベースの価格設定、機能エンタイトルメント、ユーザー同期、テストなどの高度なトピックもカバーします。このスキルの主な利点は、特定のタスクに基づいて対応する専門スキルに自動的にルーティングすることで、開発者は適切なガイダンスを素早く得られます。複数のフレームワークとユースケースをサポートしており、Clerkをあらゆるプロジェクトに統合するための包括的なソリューションを提供します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clerk/skills/tree/main/skills/clerk

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

clerk は何をしますか?

Clerk認証ルーター。ユーザーが認証の追加、Clerkの設定、カスタムサインインフロー、SwiftまたはネイティブiOS認証、ネイティブAndroid認証、Next.jsパターン、Reactパターン、Vueパターン、Nuxtパターン、Astroパターン、TanStack Startパターン、Expoパターン、React Routerパターン、Chrome拡張機能パターン、組織、請求、サブスクリプション、支払い、価格設定、プラン、シートベースの価格設定、機能エンタイトルメント、ユーザー同期、またはテストについて質問した際に使用します。タスクに基づいて自動的に特定のスキルにルーティングします。

Individual skills in this repo

This repo contains 19 individual skills — each has its own dedicated page.

clerk/clerk-android

Implement Clerk authentication for native Android apps using Kotlin and Jetpack Compose with clerk-android source-guided patterns. Use for prebuilt AuthView/UserButton or custom API-driven auth flows. Do not use for Expo or React Native projects.

clerk/clerk-astro-patterns

Astro patterns with Clerk — middleware, SSR pages, island components, API routes, static vs SSR rendering. Triggers on: astro clerk, clerk astro middleware, astro protected page, clerk island component, astro API route auth, clerk astro SSR.

clerk/clerk-backend-api

Clerk Backend REST API explorer and executor. Browse tags, inspect endpoint schemas, and execute authenticated requests. Use when listing users, managing organizations, or calling any Clerk API endpoint.

clerk/clerk-billing

Clerk Billing for subscription management - render Clerk's PricingTable and in-app checkout drawer, configure subscription plans, seat-limit plans for B2B, feature entitlements with has(), and billing webhooks. Use for SaaS monetization, plan gating, checkout flows, trials, invoicing, and subscription lifecycle management.

clerk/clerk-chrome-extension-patterns

Chrome Extension auth with @clerk/chrome-extension -- popup/sidepanel setup, syncHost for OAuth/SAML via web app, createClerkClient for service workers and headless extensions, stable CRX ID. Triggers on: Chrome extension auth, Plasmo clerk, popup sign-in, syncHost, background service worker token, createClerkClient, headless extension.

clerk/clerk-custom-ui

Custom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearance styling, visual customization, branding.

clerk/clerk-expo

Implement Clerk authentication for Expo and React Native apps using @clerk/expo source-guided patterns. Use for prebuilt AuthView/UserButton or custom hook-driven auth flows. Do not use for native iOS/Swift, native Android/Kotlin, or web framework projects.

clerk/clerk-expo-patterns

Expo / React Native patterns with Clerk — SecureStore token cache, OAuth deep linking, useAuth in native, Expo Router protected routes, push notifications with user context. Triggers on: expo clerk, clerk react native, SecureStore token cache, expo router auth, OAuth deep link clerk, mobile auth clerk.

clerk/clerk-nextjs-patterns

Advanced Next.js patterns - middleware, Server Actions, caching with Clerk.

clerk/clerk-nuxt-patterns

Nuxt 3 auth patterns with @clerk/nuxt - middleware, composables, server API routes, SSR. Triggers on: Nuxt auth, useAuth composable, clerkMiddleware Nuxt, server API Clerk, Nuxt route protection.

clerk/clerk-orgs

Clerk Organizations for B2B SaaS - create multi-tenant apps with org switching, role-based access, verified domains, and enterprise SSO. Use for team workspaces, RBAC, org-based routing, member management.

clerk/clerk-react-patterns

React SPA auth patterns with @clerk/react for Vite/CRA - ClerkProvider setup, useAuth/useUser/useClerk hooks, React Router protected routes, custom sign-in flows. Triggers on: Vite Clerk setup, React Router auth, useAuth hook, protected route, custom sign-in form React.

clerk/clerk-react-router-patterns

React Router v7 patterns with Clerk — rootAuthLoader, getAuth in loaders, clerkMiddleware, protected routes, SSR user data, org switching. Triggers on: react-router auth, rootAuthLoader, getAuth loader, react-router protected route, loader authentication, SSR auth react-router.

clerk/clerk-setup

Add Clerk authentication to any project by following the official quickstart guides.

clerk/clerk-swift

Implement Clerk authentication for native Swift and iOS apps using ClerkKit and ClerkKitUI source-guided patterns. Use for prebuilt AuthView or custom native flows. Do not use for Expo or React Native projects.

clerk/clerk-tanstack-patterns

TanStack React Start auth patterns with @clerk/tanstack-react-start - createServerFn, beforeLoad guards, loaders, Vinxi server. Triggers on: TanStack auth, createServerFn clerk, beforeLoad protection, TanStack Start middleware.

clerk/clerk-testing

E2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.

clerk/clerk-vue-patterns

Vue 3 patterns with Clerk — composables (useAuth, useUser, useClerk, useOrganization), Vue Router guards, Pinia auth store integration. Triggers on: vue clerk, useAuth vue, clerk composables, vue router clerk guard, pinia auth clerk. For Nuxt, use clerk-nuxt-patterns instead.

clerk/clerk-webhooks

Clerk webhooks for real-time events and data syncing. Verify with verifyWebhook from the framework-specific package. Handle user, session, organization, billing, and payment events. Build event-driven features like database sync, notifications, and integrations.

関連スキル