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.
- Version
- 2.0.0
- License
- MIT
- Compatibility
- Requires PLASMO_PUBLIC_CLERK_PUBLISHABLE_KEY (Plasmo prefix for public env vars) and CLERK_FRONTEND_API.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- WebFetch
Files
- skills/clerk-chrome-extension-patterns/SKILL.md
- skills/clerk-chrome-extension-patterns/evals/evals.json
- skills/clerk-chrome-extension-patterns/references/content-scripts.md
- skills/clerk-chrome-extension-patterns/references/create-clerk-client.md
- skills/clerk-chrome-extension-patterns/references/headless-extension.md
- skills/clerk-chrome-extension-patterns/references/sync-host.md
- skills/clerk-chrome-extension-patterns/templates/chrome-ext-basic-auth/package.json
- skills/clerk-chrome-extension-patterns/templates/chrome-ext-basic-auth/src/popup.tsx
- skills/clerk-chrome-extension-patterns/templates/chrome-ext-basic-auth/tsconfig.json
Every link opens the file at its source, pinned to the revision this page describes.