clerk-hello-world
Create your first authenticated request with Clerk.\nUse when making initial API calls, testing authentication,\nor verifying Clerk integration works correctly.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create your first authenticated request with Clerk.\nUse when making initial API calls, testing authentication,\nor verifying Clerk integration works correctly.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowany Clerk SDK (skill clerk-install-auth powinien być już uruchomiony) i skonfigurowane zmienne środowiskowe: NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY oraz CLERK_SECRET_KEY.
Sprawdź, czy ClerkProvider otacza root Twojej aplikacji i middleware jest skonfigurowany w katalogu głównym projektu.
W komponencie serwera (np. app/dashboard/page.tsx) użyj funkcji auth() do pobrania userId z sesji — jest to lekkie i nie wymaga dodatkowego API call. Jeśli userId nie istnieje, przekieruj użytkownika na stronę logowania.
Jeśli potrzebujesz pełnych danych użytkownika (imię, email, datę utworzenia), użyj currentUser() — pamiętaj, że ta funkcja wykonuje Backend API call i liczy się do limitu zapytań, więc używaj jej oszczędnie.
Wyzwól skill frazami takimi jak "clerk hello world", "first clerk request", "test clerk auth" lub "verify clerk setup", aby automatycznie wygenerować kod testowy.
Uruchom aplikację i sprawdź, czy dashboard wyświetla poprawnie dane użytkownika — to potwierdzenie, że cała integracja Clerk działa prawidłowo.