Clerk TanStack Start auth patterns - **name_fr:** Patterns d'auth Clerk pour TanStack Start - **tl_en:** Auth with Clerk in TanStack Start — clerkMiddleware, beforeLoad guards, createServerFn, Vinxi server setup - **tl_fr:** Auth avec Clerk dans TanStack Start — clerkMiddleware, gardes beforeLoad, createServerFn, configuration serveur Vinxi - **creator:** @clerk - **type:** Agent skill - **url:** https://github.com/clerk/skills - **cat:** Developer tools - **kws:** clerk, tanstack start, tanstack router, vinxi, beforeload, createserverfn, middleware, authentication - **license:** unknown **Description EN:** Curated by Skill Harbor — a short pointer to @clerk's official guide for `@clerk/tanstack-react-start`: wiring `clerkMiddleware()` into the Vinxi server entry, wrapping `<ClerkProvider>` in the root route, the two auth layers (server layer with `createServerFn` + `auth()`, router layer with `beforeLoad` guards that `throw redirect`), and a common-pitfalls table. Honest caveats: **no license declared in the repository — license unknown**, so this is a short fiche linking to the source, without reusing its content; needs a Clerk publishable + secret key (free tier); both auth layers are server-executed — client hooks only cover the browser side. Skill Harbor never reviews the code, review it yourself before use. Discovered via skills.sh. **Description FR:** Sélectionné par Skill Harbor — un renvoi court vers le guide officiel de @clerk pour `@clerk/tanstack-react-start` : branchement de `clerkMiddleware()` dans l'entrée serveur Vinxi, enveloppement `<ClerkProvider>` dans la route racine, les deux couches d'auth (couche serveur avec `createServerFn` + `auth()`, couche router avec gardes `beforeLoad` qui font `throw redirect`), et un tableau des pièges courants. Bémols honnêtes : **aucune licence déclarée dans le dépôt — licence inconnue**, d'où cette fiche courte avec lien vers la source, sans réutiliser son contenu ; nécessite des clés Clerk publishable + secret (free tier) ; les deux couches d'auth s'exécutent côté serveur — les hooks client ne couvrent que le navigateur. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh. **Install prompt EN:** ``` Prerequisites: a TanStack Start project with @clerk/tanstack-react-start installed; Clerk publishable + secret keys (free tier); no license declared in the source repo — read it yourself before reusing its content Install "Clerk TanStack Start auth patterns" for me. Fetch the SKILL.md and its reference files from the source repository into a temporary folder, review them for anything suspicious, and report in two or three sentences what the guide covers (Vinxi clerkMiddleware setup, beforeLoad route guards, auth in createServerFn, common pitfalls) so I can follow it in my own project. Do not copy the guide's content into my project — this is a reference lookup only. Repository: https://github.com/clerk/skills/blob/main/skills/frameworks/clerk-tanstack-patterns/SKILL.md GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Rules: don't touch anything outside the temp folder. If anything looks off, stop and ask me. ``` **Install prompt FR:** ``` Prérequis : un projet TanStack Start avec @clerk/tanstack-react-start installé ; clés Clerk publishable + secret (free tier) ; aucune licence déclarée dans le dépôt source — lisez-le vous-même avant d'en réutiliser le contenu Installe-moi « Patterns d'auth Clerk pour TanStack Start ». Récupère le SKILL.md et ses fichiers de référence depuis le dépôt source dans un dossier temporaire, examine-les pour tout contenu suspect, et indique en deux ou trois phrases ce que couvre le guide (configuration Vinxi clerkMiddleware, gardes de routes beforeLoad, auth dans createServerFn, pièges courants) pour que je puisse le suivre dans mon propre projet. Ne copie pas le contenu du guide dans mon projet — c'est une consultation de référence seulement. Dépôt : https://github.com/clerk/skills/blob/main/skills/frameworks/clerk-tanstack-patterns/SKILL.md GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Règles : ne touche à rien en dehors du dossier temporaire. Si quelque chose semble anormal, arrête-toi et demande-moi. ``` ---
Auth with Clerk in TanStack Start — clerkMiddleware, beforeLoad guards, createServerFn, Vinxi server setup - **tl_fr:** Auth avec Clerk dans TanStack Start — clerkMiddleware, gardes beforeLoad, createServerFn, configuration serveur Vinxi - **creator:** @clerk - **type:** Agent skill - **url:** https://github.com/clerk/skills - **cat:** Developer tools - **kws:** clerk, tanstack start, tanstack router, vinxi, beforeload, createserverfn, middleware, authentication - **license:** unknown **Description EN:** Curated by Skill Harbor — a short pointer to @clerk's official guide for `@clerk/tanstack-react-start`: wiring `clerkMiddleware()` into the Vinxi server entry, wrapping `<ClerkProvider>` in the root route, the two auth layers (server layer with `createServerFn` + `auth()`, router layer with `beforeLoad` guards that `throw redirect`), and a common-pitfalls table. Honest caveats: **no license declared in the repository — license unknown**, so this is a short fiche linking to the source, without reusing its content; needs a Clerk publishable + secret key (free tier); both auth layers are server-executed — client hooks only cover the browser side. Skill Harbor never reviews the code, review it yourself before use. Discovered via skills.sh. **Description FR:** Sélectionné par Skill Harbor — un renvoi court vers le guide officiel de @clerk pour `@clerk/tanstack-react-start` : branchement de `clerkMiddleware()` dans l'entrée serveur Vinxi, enveloppement `<ClerkProvider>` dans la route racine, les deux couches d'auth (couche serveur avec `createServerFn` + `auth()`, couche router avec gardes `beforeLoad` qui font `throw redirect`), et un tableau des pièges courants. Bémols honnêtes : **aucune licence déclarée dans le dépôt — licence inconnue**, d'où cette fiche courte avec lien vers la source, sans réutiliser son contenu ; nécessite des clés Clerk publishable + secret (free tier) ; les deux couches d'auth s'exécutent côté serveur — les hooks client ne couvrent que le navigateur. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh. **Install prompt EN:** ``` Prerequisites: a TanStack Start project with @clerk/tanstack-react-start installed; Clerk publishable + secret keys (free tier); no license declared in the source repo — read it yourself before reusing its content Install "Clerk TanStack Start auth patterns" for me. Fetch the SKILL.md and its reference files from the source repository into a temporary folder, review them for anything suspicious, and report in two or three sentences what the guide covers (Vinxi clerkMiddleware setup, beforeLoad route guards, auth in createServerFn, common pitfalls) so I can follow it in my own project. Do not copy the guide's content into my project — this is a reference lookup only. Repository: https://github.com/clerk/skills/blob/main/skills/frameworks/clerk-tanstack-patterns/SKILL.md GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Rules: don't touch anything outside the temp folder. If anything looks off, stop and ask me. ``` **Install prompt FR:** ``` Prérequis : un projet TanStack Start avec @clerk/tanstack-react-start installé ; clés Clerk publishable + secret (free tier) ; aucune licence déclarée dans le dépôt source — lisez-le vous-même avant d'en réutiliser le contenu Installe-moi « Patterns d'auth Clerk pour TanStack Start ». Récupère le SKILL.md et ses fichiers de référence depuis le dépôt source dans un dossier temporaire, examine-les pour tout contenu suspect, et indique en deux ou trois phrases ce que couvre le guide (configuration Vinxi clerkMiddleware, gardes de routes beforeLoad, auth dans createServerFn, pièges courants) pour que je puisse le suivre dans mon propre projet. Ne copie pas le contenu du guide dans mon projet — c'est une consultation de référence seulement. Dépôt : https://github.com/clerk/skills/blob/main/skills/frameworks/clerk-tanstack-patterns/SKILL.md GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Règles : ne touche à rien en dehors du dossier temporaire. Si quelque chose semble anormal, arrête-toi et demande-moi. ``` ---
- What
- Auth with Clerk in TanStack Start — clerkMiddleware, beforeLoad guards, createServerFn, Vinxi server setup - **tl_fr:** Auth avec Clerk dans TanStack Start — clerkMiddleware, gardes beforeLoad, createServerFn, configuration serveur Vinxi - **creator:** @clerk - **type:** Agent skill - **url:** https://github.com/clerk/skills - **cat:** Developer tools - **kws:** clerk, tanstack start, tanstack router, vinxi, beforeload, createserverfn, middleware, authentication - **license:** unknown **Description EN:** Curated by Skill Harbor — a short pointer to @clerk's official guide for `@clerk/tanstack-react-start`: wiring `clerkMiddleware()` into the Vinxi server entry, wrapping `<ClerkProvider>` in the root route, the two auth layers (server layer with `createServerFn` + `auth()`, router layer with `beforeLoad` guards that `throw redirect`), and a common-pitfalls table. Honest caveats: **no license declared in the repository — license unknown**, so this is a short fiche linking to the source, without reusing its content; needs a Clerk publishable + secret key (free tier); both auth layers are server-executed — client hooks only cover the browser side. Skill Harbor never reviews the code, review it yourself before use. Discovered via skills.sh. **Description FR:** Sélectionné par Skill Harbor — un renvoi court vers le guide officiel de @clerk pour `@clerk/tanstack-react-start` : branchement de `clerkMiddleware()` dans l'entrée serveur Vinxi, enveloppement `<ClerkProvider>` dans la route racine, les deux couches d'auth (couche serveur avec `createServerFn` + `auth()`, couche router avec gardes `beforeLoad` qui font `throw redirect`), et un tableau des pièges courants. Bémols honnêtes : **aucune licence déclarée dans le dépôt — licence inconnue**, d'où cette fiche courte avec lien vers la source, sans réutiliser son contenu ; nécessite des clés Clerk publishable + secret (free tier) ; les deux couches d'auth s'exécutent côté serveur — les hooks client ne couvrent que le navigateur. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh. **Install prompt EN:** ``` Prerequisites: a TanStack Start project with @clerk/tanstack-react-start installed; Clerk publishable + secret keys (free tier); no license declared in the source repo — read it yourself before reusing its content Install "Clerk TanStack Start auth patterns" for me. Fetch the SKILL.md and its reference files from the source repository into a temporary folder, review them for anything suspicious, and report in two or three sentences what the guide covers (Vinxi clerkMiddleware setup, beforeLoad route guards, auth in createServerFn, common pitfalls) so I can follow it in my own project. Do not copy the guide's content into my project — this is a reference lookup only. Repository: https://github.com/clerk/skills/blob/main/skills/frameworks/clerk-tanstack-patterns/SKILL.md GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Rules: don't touch anything outside the temp folder. If anything looks off, stop and ask me. ``` **Install prompt FR:** ``` Prérequis : un projet TanStack Start avec @clerk/tanstack-react-start installé ; clés Clerk publishable + secret (free tier) ; aucune licence déclarée dans le dépôt source — lisez-le vous-même avant d'en réutiliser le contenu Installe-moi « Patterns d'auth Clerk pour TanStack Start ». Récupère le SKILL.md et ses fichiers de référence depuis le dépôt source dans un dossier temporaire, examine-les pour tout contenu suspect, et indique en deux ou trois phrases ce que couvre le guide (configuration Vinxi clerkMiddleware, gardes de routes beforeLoad, auth dans createServerFn, pièges courants) pour que je puisse le suivre dans mon propre projet. Ne copie pas le contenu du guide dans mon projet — c'est une consultation de référence seulement. Dépôt : https://github.com/clerk/skills/blob/main/skills/frameworks/clerk-tanstack-patterns/SKILL.md GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Règles : ne touche à rien en dehors du dossier temporaire. Si quelque chose semble anormal, arrête-toi et demande-moi. ``` ---
- Cost
- Free
- Needs
- a TanStack Start project with @clerk/tanstack-react-start installed; Clerk publishable + secret keys (free tier); no license declared in the source repo — read it yourself before reusing its content
- Install
- Copy the installer prompt below into your Muse — your agent does the rest.
Curated by Skill Harbor — a short pointer to @clerk's official guide for `@clerk/tanstack-react-start`: wiring `clerkMiddleware()` into the Vinxi server entry, wrapping `<ClerkProvider>` in the root route, the two auth layers (server layer with `createServerFn` + `auth()`, router layer with `beforeLoad` guards that `throw redirect`), and a common-pitfalls table. Honest caveats: **no license declared in the repository — license unknown**, so this is a short fiche linking to the source, without reusing its content; needs a Clerk publishable + secret key (free tier); both auth layers are server-executed — client hooks only cover the browser side. Skill Harbor never reviews the code, review it yourself before use. Discovered via skills.sh.
Version:
Install
Prerequisites: a TanStack Start project with @clerk/tanstack-react-start installed; Clerk publishable + secret keys (free tier); no license declared in the source repo — read it yourself before reusing its content Install "Clerk TanStack Start auth patterns" for me. Fetch the SKILL.md and its reference files from the source repository into a temporary folder, review them for anything suspicious, and report in two or three sentences what the guide covers (Vinxi clerkMiddleware setup, beforeLoad route guards, auth in createServerFn, common pitfalls) so I can follow it in my own project. Do not copy the guide's content into my project — this is a reference lookup only. Repository: https://github.com/clerk/skills/blob/main/skills/frameworks/clerk-tanstack-patterns/SKILL.md GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Rules: don't touch anything outside the temp folder. If anything looks off, stop and ask me.
Questions
How do I install a build?
Every product page includes a copy-paste install prompt. Paste it into your Muse and it sets the build up for you — no manual configuration.
Where does my money go?
Straight to the seller. Skill Harbor never processes payments: checkout happens on the seller’s own page, usually Stripe.
What does the ✓ next to a creator’s name mean?
It means we confirmed the identity of the person behind the listing. It says nothing about the code itself — always check a build before installing it.