clerk-common-errors
Troubleshoot common Clerk errors and issues.\nUse when encountering authentication errors, SDK issues,\nor configuration problems with Clerk.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Troubleshoot common Clerk errors and issues.\nUse when encountering authentication errors, SDK issues,\nor configuration problems with Clerk.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowany Clerk SDK w swoim projekcie oraz dostęp do Clerk Dashboard do weryfikacji ustawień.
Wyzwól skill frazami takimi jak "clerk error", "clerk nie działa", "clerk authentication failed" lub "fix clerk", gdy napotkasz problem z autentykacją.
Dla błędu "Missing publishableKey" — sprawdź, czy zmienna środowiskowa NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY jest ustawiona w pliku .env.local i zawiera prawidłowy klucz (zaczynający się od pk_test_ lub pk_live_). Zweryfikuj w konsoli, czy process.env.NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY nie zwraca undefined.
Dla błędu "ClerkProvider must wrap your application" — upewnij się, że komponent ClerkProvider opakowuje całą aplikację w pliku root layout (np. app/layout.tsx w Next.js), a wszystkie hooki Clerk są używane wewnątrz tego providera.
Dla błędu "form_identifier_not_found" — sprawdź, czy używasz prawidłowej instancji Clerk (środowisko deweloperskie vs produkcyjne) i czy użytkownik faktycznie istnieje w systemie. Możesz to zweryfikować za pomocą Clerk Backend API, podając odpowiedni secretKey.
Użyj dostępnych narzędzi (Read, Write, Edit, Grep, Bash z npm) do przeglądania logów, edycji plików konfiguracyjnych i uruchamiania diagnostyki w terminalu.