clerk-setup
Framework-agnostic Clerk authentication setup following official quickstart guides.
What it does
- Pass --json on apps list/create, users create, and doctor for parseable output.
- Chrome Extension: https://clerk.com/docs/chrome-extension/getting-started/quickstart
- Android: https://clerk.com/docs/android/getting-started/quickstart
- iOS: https://clerk.com/docs/ios/getting-started/quickstart
- Vanilla JavaScript: https://clerk.com/docs/js-frontend/getting-started/quickstart
- Install the required packages
- Set up environment variables
Requirements & configuration
- Session/token handling
- Big bang - Switch all users at once (simpler, requires maintenance window)
- Requires Node.js 20.9.0 or higher.
- | Landing page requires auth | To keep "/" public, exclude it: matcher: ['/((?!.\\..|next|^/$).)', '/api/(.)'] |
Configuration: CLERK_PUBLISHABLE_KEYVITE_CLERK_PUBLISHABLE_KEYCLERK_SECRET_KEYNEXT_PUBLIC_
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Framework-agnostic Clerk authentication setup following official quickstart guides.
Source
Repository: https://github.com/clerk/skills
clerk-setup FAQ
What does the clerk-setup skill do?
Add Clerk authentication to any project by following the official quickstart guides. Pass --json on apps list/create, users create, and doctor for parseable output. Chrome Extension: https://clerk.com/docs/chrome-extension/getting-started/quickstart
What does clerk-setup require?
Session/token handling Big bang - Switch all users at once (simpler, requires maintenance window) Requires Node.js 20.9.0 or higher. | Landing page requires auth | To keep "/" public, exclude it: matcher: ['/((?!.\\..|next|^/$).)', '/api/(.)'] | Configuration keys: CLERK_PUBLISHABLE_KEY, VITE_CLERK_PUBLISHABLE_KEY, CLERK_SECRET_KEY, NEXT_PUBLIC_.
How do I install clerk-setup?
Run: npx -y skills add https://github.com/clerk/skills --skill clerk-setup --agent claude-code — the source lives at github.com/clerk/skills.
Maintain clerk-setup?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[](https://getagentictools.com/skills/clerk-skills-clerk-setup?ref=badge) npx agentictools info skills/clerk-skills-clerk-setup The second line is the CLI lookup for this page — handy in READMEs and docs.