KO
|
EN
gitlite β search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
skills
β 66
Open GitHub β
AI Skills to enhance working with Clerk
Download README (.md)
Explore Similar Repositories
ninjachefs
:
Web application that leverages generative AI to simplify online recipe sharing π§βπ³π½οΈ
InstantAI
:
AI Powered Image Generator App. Still under development
organizations-demo
:
No description available.
clerk-app
:
Next.js app with Clerk authentication
modern-chat-app
:
Real-time multi-user chat app built with React Native, Expo, Clerk, and Appwrite.
// repository documentation
Was this content helpful?
β 0
(0 ratings)
Select Rating:
β
β
β
β
β
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
skills
?
Download (.md)
<p align="center"> <a href="https://clerk.com?utm_source=github&utm_medium=clerk_skills" target="_blank" rel="noopener noreferrer"> <img src="./assets/logo-pixel.svg" height="84"> </a> <br /> </p> <div align="center"> <h1> Clerk Skills </h1> <a href="https://clerk.com/docs"> <img alt="Documentation" src="https://img.shields.io/badge/documentation-clerk-green.svg" /> </a> <a href="https://clerk.com/discord"> <img alt="Discord" src="https://img.shields.io/discord/856971667393609759?color=7389D8&label&logo=discord&logoColor=ffffff" /> </a> <a href="https://x.com/clerk"> <img alt="Follow on X" src="https://img.shields.io/twitter/url.svg?label=%40clerk&style=social&url=https%3A%2F%2Fx.com%2Fclerk" /> </a> <br /> <br /> <p> <strong> Skills to help AI coding agents work more effectively with Clerk. </strong> </p> </div> --- Skills follow the [Agent Skills](https://agentskills.io/) format. ## Install ### Agent Skills ```bash npx skills add clerk/skills ``` ### Codex ```bash codex plugin marketplace add clerk/skills ``` After adding the marketplace, restart Codex, open `/plugins`, select **Clerk Skills**, install and enable `clerk-skills`, then start a new thread. ### Manual (Claude Code) ```bash git clone https://github.com/clerk/skills ~/.claude/skills/clerk ``` ## Skills ### Core | Skill | Purpose | When to Use | |-------|---------|-------------| | `/clerk` | **Router** - Routes to the right skill | Always start here | | `clerk-cli` | Clerk CLI operations | Users, orgs, apps, env keys, deploy checks | | `clerk-setup` | Add Clerk to any framework | New projects, framework setup | | `clerk-custom-ui` | Custom sign-in/up and appearance | Building custom forms, styling | | `clerk-backend-api` | Backend REST API explorer | Browsing or calling API endpoints | ### Framework Patterns | Skill | Framework | Patterns | |-------|-----------|----------| | `clerk-nextjs-patterns` | Next.js | Middleware, Server Actions, caching | | `clerk-react-patterns` | React | Hooks, auth guards, protected routes | | `clerk-react-router-patterns` | React Router | Loaders, actions, route protection | | `clerk-vue-patterns` | Vue | Composables, Pinia integration | | `clerk-nuxt-patterns` | Nuxt | Server middleware, SSR auth | | `clerk-astro-patterns` | Astro | SSR auth, island components | | `clerk-tanstack-patterns` | TanStack Start | Server functions, route protection | | `clerk-chrome-extension-patterns` | Chrome Extension | Background scripts, popup auth | ### Features | Skill | Purpose | When to Use | |-------|---------|-------------| | `clerk-orgs` | Multi-tenant B2B organizations | Team workspaces, RBAC | | `clerk-billing` | Subscription billing and feature gating | Pricing tables, plans, per-seat, entitlements | | `clerk-webhooks` | Real-time events and data syncing | Database sync, notifications | | `clerk-testing` | E2E testing for auth flows | Playwright/Cypress tests | ### Native Mobile | Skill | Platform | Patterns | |-------|----------|----------| | `clerk-swift` | iOS | ClerkKit, SwiftUI, Apple Sign-In | | `clerk-android` | Android | Kotlin, Jetpack Compose | | `clerk-expo` | Expo / React Native | Native components, custom flows, SMS OTP, OAuth | ## Quick Start ### 1. Set Up API Keys Get your keys from the [Clerk Dashboard](https://dashboard.clerk.com/) and add them to `.env`: ```bash NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_xxx CLERK_SECRET_KEY=sk_test_xxx ``` ### 2. Ask Your Agent | You Say | Skill Used | |---------|------------| | "List Clerk users" | `clerk-cli` | | "Add Clerk auth to my Next.js app" | `clerk-setup` | | "Use Server Actions with Clerk" | `clerk-nextjs-patterns` | | "Add Clerk to my Vue app" | `clerk-vue-patterns` | | "Add Clerk to my Nuxt app" | `clerk-nuxt-patterns` | | "Add auth to my Expo app" | `clerk-expo` | | "Add phone SMS auth to my Expo app" | `clerk-expo` | | "Add Clerk to my Astro site" | `clerk-astro-patterns` | | "Build custom sign-in form" | `clerk-custom-ui` | | "Sync users to Prisma via webhooks" | `clerk-webhooks` | | "Add Playwright tests for auth" | `clerk-testing` | | "Set up organizations for my B2B app" | `clerk-orgs` | | "Add subscription billing with pricing table" | `clerk-billing` | | "Gate features by plan" | `clerk-billing` | | "Add Clerk auth to my iOS app" | `clerk-swift` | | "Add Clerk auth to my Android app" | `clerk-android` | ## Repository Structure ``` clerk-skills/ βββ .agents/ β βββ plugins/ β βββ marketplace.json βββ .codex-plugin/ β βββ plugin.json βββ .claude-plugin/ β βββ marketplace.json βββ skills/ β βββ core/ β β βββ clerk/ # Router skill β β βββ clerk-cli/ # CLI operations β β βββ clerk-setup/ # Framework setup β β βββ clerk-custom-ui/ # Component customization β β βββ clerk-backend-api/ # REST API explorer β βββ frameworks/ β β βββ clerk-nextjs-patterns/ β β βββ clerk-react-patterns/ β β βββ clerk-react-router-patterns/ β β βββ clerk-vue-patterns/ β β βββ clerk-nuxt-patterns/ β β βββ clerk-astro-patterns/ β β βββ clerk-tanstack-patterns/ β β βββ clerk-chrome-extension-patterns/ β βββ features/ β β βββ clerk-orgs/ β β βββ clerk-billing/ β β βββ clerk-webhooks/ β β βββ clerk-testing/ β βββ mobile/ β βββ clerk-swift/ β βββ clerk-android/ β βββ clerk-expo/ βββ README.md ``` ## Resources - [Clerk Docs](https://clerk.com/docs) - [Dashboard](https://dashboard.clerk.com) - [Discord](https://clerk.com/discord) ## Request a Skill Don't see what you need? [Request a skill](https://github.com/clerk/skills/issues/new?template=skill-request.md). ## License MIT