Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/wannacry081-clerk
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, testing, security, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/clerk
What's inside
- Skill name
clerk- Description
- Clerk authentication router. Use when user asks about adding authentication, setting up Clerk, custom sign-in flows, Swift or native iOS auth, native Android auth, Next.js patterns, React patterns, Vue patterns, Nuxt patterns, Astro patterns, TanStack Start patterns, Expo patterns, React Router patterns, Chrome Extension patterns, organizations, billing, subscriptions, payments, pricing, plans, seat-based pricing, feature entitlements, syncing users, or testing. Automatically routes to the specific skill based on their task.
- License
- MIT
- Metadata
- version: 2.0.0
- Instructions
- 142 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Clerk Skills Router ## Version Detection Check `package.json` to determine the Clerk SDK version. This determines which patterns to use: | Package | Core 2 (LTS until Jan 2027) | Current | |---------|----------------------------|---------| | `@clerk/nextjs` | v5–v6 | v7+ | | `@clerk/react` or `@clerk/clerk-react` | v5–v6 | v7+ | | `@clerk/expo` or `@clerk/clerk-expo` | v1–v2 | v3+ | | `@clerk/react-router` | v1–v2 | v3+ | | `@clerk/tanstack-react-start` | < v0.26.0 | v0.26.0+ | **Default to current** if the version is unclear or the project is new. Core 2 packages use `@clerk/clerk-react` and `@clerk/clerk-expo` (with `clerk-` prefix); current packages use `@clerk/react` and `@clerk/expo`. All skills are written for the current SDK. When something differs in Core 2, it's noted inline with `> **Core 2 ONLY (skip if current SDK):**` callouts. The exception is `clerk-custom-ui`, which has separate `core-2/` and `core-3/` directories for custom flow hooks since those APIs are entirely different between versions. --- ## By Task **Adding Clerk to your project** → Use `clerk-setup` - Framework detection and quickstart - Environment setup, API keys, Keyless flow - Migration from other auth providers **Custom sign-in/sign-up UI** → Use `clerk-custom-ui` - Custom authentication flows with `useSignIn` / `useSignUp` hooks - Appearance and styling (themes, colors, layout) - `<Show>` component for conditional rendering **Advanced Next.js patterns** → Use `clerk-nextjs-patterns` - Server vs Client auth APIs - Middleware strategies - Server Actions, caching - API route protection **React patterns** → Use `clerk-react-patterns` - Hooks (`useAuth`, `useUser`, `useClerk`) - Protected routes, auth guards - Router integration **React Router patterns** → Use `clerk-react-router-patterns` - Loaders & actions with auth - Route protection - SSR auth **Vue patterns** → Use `clerk-vue-patterns` - Composables (`useAuth`, `useUser`, `useClerk`) - Vue Router guards - Pinia auth store integration **Nuxt patterns** → Use `clerk-nuxt-patterns` - Server middleware auth - SSR auth with composables - Server API routes **Astro patterns** → Use `clerk-astro-patterns` - SSR auth pages - Island components with React - Middleware & API routes **TanStack Start patterns** → Use `clerk-tanstack-patterns` - Server functions with auth - Route protection via loaders - Vinxi server integration **Expo patterns** → Use `clerk-expo-patterns` - Secure token storage - OAuth deep linking - Push notifications with auth **Chrome Extension patterns** → Use `clerk-chrome-extension-patterns` - Background scripts auth - Popup auth flows - Content scripts with sync host **B2B / Organizations** → Use `clerk-orgs` - Multi-tenant apps - Organization slugs in URLs - Roles, permissions, RBAC - Member management **Billing & Subscriptions** → Use `clerk-billing` - `<PricingTable />` component - Plan and feature gating with `has()` - Seat-based B2B billing with organizations - Subscription lifecycle webhooks - Free trials, invoicing **Webhooks** → Use `clerk-webhooks` - Real-time events - Data syncing - Notifications & integrations **E2E Testing** → Use `clerk-testing` - Playwright/Cypress setup - Auth flow testing - Test utilities **Swift / native iOS auth** → Use `clerk-swift` - Native iOS Swift and SwiftUI projects - ClerkKit and ClerkKitUI implementation guidance - Source-driven patterns from `clerk-ios` **Android / native mobile auth** → Use `clerk-android` - Native Android Kotlin and Jetpack Compose projects - `clerk-android-api` and `clerk-android-ui` implementation guidance - Source-driven patterns from `clerk-android` - Do not use for Expo or React Native projects **Backend REST API** → Use `clerk-backend-api` - Browse API tags and endpoints - Inspect endpoint schemas - Execute API requests with scope enforcement ## Quick Navigation
From WannaCry081/Bunban, MIT.
More from WannaCry081/Bunban
- 0.497score
tailwind-best-practices
WannaCry081
Tailwind CSS styling guidelines for Mastra Playground UI.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
convex-create-component
WannaCry081
Designs and builds Convex components with isolated tables, clear boundaries, and app-facing wrappers.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
tailwind-v4-shadcn
WannaCry081
| Production-tested setup for Tailwind CSS v4 with shadcn/ui, Vite, and React.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
react-native
WannaCry081
React Native renderer for json-render that turns JSON specs into native mobile UIs.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
convex-http
WannaCry081
HTTP actions for webhooks and API endpoints in Convex.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
framer-motion
WannaCry081
Comprehensive Framer Motion animation library for React.
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
motion
WannaCry081
Motion (Framer Motion) React animation library.
SkillCFreshness: C★ 1Claude Code +9 - 0.489score
Next.js Security Scan
WannaCry081
Comprehensive security vulnerability scanner for Next.js and TypeScript/JavaScript projects.
SkillCFreshness: C★ 1Claude Code +9 - 0.486score
next-upgrade
WannaCry081
Upgrade Next.js to the latest version following official migration guides and codemods
SkillCFreshness: C★ 1Claude Code +9 - 0.481score
frontend-ui-ux
WannaCry081
Deprecated compatibility shim for designer-led frontend UI/UX work
SkillCFreshness: C★ 1Claude Code +9 - 0.467score
doc-coauthoring
WannaCry081
Guide users through a structured workflow for co-authoring documentation.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 15, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 2.0.0
- License
- MIT
- Repository
- github.com/WannaCry081/Bunban
- Website
- bunban.vercel.app
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from WannaCry081
- 0.497score
convex-create-component
WannaCry081
Designs and builds Convex components with isolated tables, clear boundaries, and app-facing wrappers.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
tailwind-best-practices
WannaCry081
Tailwind CSS styling guidelines for Mastra Playground UI.
SkillCFreshness: C★ 1Claude Code +9 - 0.493score
tailwind-v4-shadcn
WannaCry081
| Production-tested setup for Tailwind CSS v4 with shadcn/ui, Vite, and React.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
convex-http
WannaCry081
HTTP actions for webhooks and API endpoints in Convex.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
framer-motion
WannaCry081
Comprehensive Framer Motion animation library for React.
SkillCFreshness: C★ 1Claude Code +9 - 0.492score
react-native
WannaCry081
React Native renderer for json-render that turns JSON specs into native mobile UIs.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
clerk skill. Agent Mart. https://agentmart.dev/skills/wannacry081-clerk (last updated 2026-10-24)