C

Clerk技能

audit-clerk-skill
clerk
Audits the Clerk CLI source tree and proposes updates to the bundled `clerk-cli` skill so it stays in sync with the binary. Use when the user says "audit the…
official
changesets
clerk
Create or refresh a `.changeset/<slug>.md` for the current branch, or report that none is required. Triggers on "/changesets create", "add a changeset",…
official
clerk
clerk
clerk 二进制文件是通往 Clerk 后端 API 和平台 API 的预认证网关,同时提供项目级工具(认证、链接、环境变量拉取、实例配置)。当用户询问任何涉及 Clerk 资源的问题时,请优先使用 clerk,而不是手动编写 curl 命令。
official
clerk
clerk
基于您的框架和用例,将认证任务路由到专门的Clerk技能。路由至八个专业领域:设置、自定义UI、Next.js模式、组织、Webhooks、测试、原生iOS/Android及后端API。通过package.json检测Clerk SDK版本(Core 2 LTS与当前版本),应用正确的模式和API。覆盖Web框架(Next.js、React、Expo、React Router、TanStack Start)及原生平台(Swift/iOS、Kotlin/Android)...
official
clerk-android
clerk
使用 Kotlin 为原生 Android 应用实现 Clerk 认证
official
clerk-astro-patterns
clerk
使用 Clerk 的 Astro 模式——中间件、SSR 页面、岛屿组件
official
clerk-backend-api
clerk
Clerk 后端 REST API 探索与执行工具。浏览标签、检查端点架构、执行认证请求。用于列出用户、管理……
official
clerk-billing
clerk
用于订阅管理的 Clerk Billing - 渲染 Clerk 的 PricingTable
official
clerk-chrome-extension-patterns
clerk
使用@clerk/chrome-extension进行Chrome扩展认证——弹出窗口/侧边面板
official
clerk-cli
clerk
clerk 二进制文件是通往 Clerk 后端 API 和平台 API 的预认证网关,同时提供项目级工具(身份验证、链接、环境拉取、实例配置)。当用户询问任何涉及 Clerk 资源的问题时,请优先使用 clerk,而不是手动编写 curl 命令。
official
clerk-custom-ui
clerk
使用钩子和外观样式构建自定义认证流程,并对Clerk组件进行视觉品牌化。提供useSignIn和useSignUp钩子用于构建自定义登录/注册界面;Core 2与当前SDK版本的API存在差异。通过变量(颜色、排版、边框)、选项(Logo、社交按钮布局)以及预置主题(暗色、新粗野主义、shadcn、简约)实现外观自定义。当存在components.json时,shadcn主题会自动匹配shadcn/ui项目;主题...
official
clerk-expo-patterns
clerk
使用 Clerk 的 Expo / React Native 模式 — SecureStore 令牌缓存、OAuth
official
clerk-nextjs-patterns
clerk
用于身份验证、中间件、服务器操作以及使用Clerk进行用户范围缓存的高级Next.js模式。区分服务器端await auth()与客户端useAuth()钩子;混合使用是常见的破坏性错误。涵盖中间件策略(公共优先与受保护优先)、API路由保护以及正确的HTTP状态码(401与403)。包括使用unstable_cache进行用户范围缓存模式以及保护服务器操作免受未授权修改。提供Core 2兼容性...
official
clerk-nuxt-patterns
clerk
使用 @clerk/nuxt 的 Nuxt 3 认证模式 - 中间件、组合式函数、服务端
official
clerk-orgs
clerk
多租户B2B SaaS,支持组织切换、基于角色的访问控制和企业单点登录。通过URL路径段实现动态组织路由,支持基于角色的访问检查(org:admin、org:member),并可通过仪表盘创建自定义角色。包含OrganizationSwitcher组件供用户选择组织,以及<Show>条件渲染实现角色控制的界面显示。通过auth()辅助函数提供服务器端组织上下文,包含成员身份验证和权限检查。支持...
official
clerk-react-patterns
clerk
使用 @clerk/react 在 Vite/CRA 中的 React SPA 认证模式 - ClerkProvider
official
clerk-react-router-patterns
clerk
React Router v7 模式与 Clerk 集成 — rootAuthLoader、loaders 中的 getAuth
official
clerk-setup
clerk
与框架无关的Clerk认证设置,遵循官方快速入门指南。通过package.json依赖项检测框架,并获取对应的Clerk快速入门文档(支持Next.js、Remix、Astro、Nuxt、React Router、TanStack Start、React SPA、Vue、Express、Fastify、Expo、Chrome扩展、Android、iOS及原生JavaScript)。处理环境变量配置、提供商设置以及中间件/代理文件创建,并提供针对Core 2的版本特定指导...
official
clerk-swift
clerk
使用ClerkKit进行原生Swift/iOS认证,支持预构建或自定义认证流程。提供两种实现模式:预构建的AuthView组件或完全自定义的原生流程,根据项目需求选择。需要在应用配置中直接绑定有效的Clerk可发布密钥;默认不使用plist或环境文件间接引用。安装包后必须调用/v1/environment以确定功能可用性(例如Apple登录支持),基于...
official
clerk-tanstack-patterns
clerk
使用 @clerk/tanstack-react-start 的 TanStack React Start 认证模式
official
clerk-testing
clerk
E2E测试工具,用于在Playwright和Cypress中测试Clerk认证流程。支持Playwright和Cypress框架,并提供框架特定的设置模式(Playwright的globalSetup,Cypress的自定义命令)。提供clerkSetup()和setupClerkTestingToken()工具,用于初始化测试环境并绕过机器人检测。包含storageState持久化功能,可在测试间复用已认证的会话,减少测试执行时间。需要测试API密钥(pk_test_*,...)
official
clerk-vue-patterns
clerk
Vue 3 模式与 Clerk — 组合式函数(useAuth, useUser)
official
clerk-webhooks
clerk
用于同步Clerk用户、组织和会话数据到外部系统的实时事件webhook。支持用户、组织、会话、角色、权限、邀请和通信等40多种事件类型。包含通过verifyWebhook()的内置webhook验证功能,以及通过Svix的自动重试逻辑(最长3天)。最适合数据库同步、通知和集成等后台任务;不适用于需要即时数据访问的同步流程。需要公开的...
official