[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-clerk-clerk-orgs-pl":3,"guides-for-clerk-clerk-orgs":271,"similar-k179vaekcmae3hrhq6rhxzc03d86616j":272},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":23,"identity":189,"isFallback":193,"parentExtension":194,"providers":250,"relations":253,"repo":254,"workflow":270},1778053930836.1216,"k179vaekcmae3hrhq6rhxzc03d86616j",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13,"tags":14},"Clerk Organizations for B2B SaaS - create multi-tenant apps with org switching, role-based access, verified domains, and enterprise SSO. Use for team workspaces, RBAC, org-based routing, member management.",{},"Clerk Organizations","https://github.com/clerk/skills/tree/HEAD/skills/features/clerk-orgs",[15,16,17,18,19,20,21,22],"clerk","authentication","b2b","saas","organizations","rbac","sso","nextjs",{"_creationTime":24,"_id":25,"extensionId":5,"locale":26,"result":27,"trustSignals":177,"workflow":187},1778054020038.7085,"kn77ms1pgsj0djq9q2w73671p9866rc0","en",{"checks":28,"evaluatedAt":167,"extensionSummary":168,"promptVersionExtension":169,"promptVersionScoring":170,"rationale":171,"score":172,"summary":173,"tags":174,"targetMarket":175,"tier":176},[29,34,37,40,44,47,51,55,58,61,65,70,74,77,80,83,86,89,92,96,100,104,108,112,115,118,121,126,129,132,135,138,141,145,148,151,154,157,160,164],{"category":30,"check":31,"severity":32,"summary":33},"Practical Utility","Problem relevance","pass","The description clearly names the problem of building multi-tenant SaaS apps with features like org switching, RBAC, and enterprise SSO.",{"category":30,"check":35,"severity":32,"summary":36},"Unique selling proposition","The extension provides specific Clerk organization features that go beyond basic authentication, enabling complex B2B SaaS structures.",{"category":30,"check":38,"severity":32,"summary":39},"Production readiness","The extension covers the full lifecycle of organization management, including setup, routing, member management, and SSO integration.",{"category":41,"check":42,"severity":32,"summary":43},"Scope","Single responsibility principle","The extension focuses solely on Clerk Organizations, with clear documentation and references for related but distinct concerns like billing and setup.",{"category":41,"check":45,"severity":32,"summary":46},"Description quality","The displayed description is accurate, concise, and directly reflects the extension's capabilities for managing Clerk organizations.",{"category":48,"check":49,"severity":32,"summary":50},"Invocation","Scoped tools","Tools and API references are specific to organization management within Clerk (e.g., creating organizations, managing members, invitations).",{"category":52,"check":53,"severity":32,"summary":54},"Documentation","Configuration & parameter reference","All necessary Clerk configuration (publishable key, secret key) and organizational settings (membership mode) are clearly documented.",{"category":41,"check":56,"severity":32,"summary":57},"Tool naming","Tool and API references (e.g., createOrganizationInvitation, updateOrganization) are descriptive and follow a consistent naming convention.",{"category":41,"check":59,"severity":32,"summary":60},"Minimal I/O surface","API calls and component props are specific to organization management tasks, avoiding extraneous data or broad parameter inputs.",{"category":62,"check":63,"severity":32,"summary":64},"License","License usability","The extension is explicitly licensed under the MIT license.",{"category":66,"check":67,"severity":68,"summary":69},"Maintenance","Commit recency","not_applicable","The repository is a collection of skills, and individual commit recency for this specific skill is not determinable from the provided data.",{"category":71,"check":72,"severity":32,"summary":73},"Security","Secret Management","The extension relies on environment variables for secrets and does not expose them in output, as expected for a Clerk integration.",{"category":71,"check":75,"severity":32,"summary":76},"Injection","The extension primarily uses Clerk's SDK and internal APIs, with no indication of loading untrusted external data or instructions.",{"category":71,"check":78,"severity":32,"summary":79},"Transitive Supply-Chain Grenades","The extension relies on the Clerk SDK and doesn't fetch or execute external code at runtime.",{"category":71,"check":81,"severity":32,"summary":82},"Sandbox Isolation","The extension interacts with Clerk APIs and does not appear to manipulate files outside its intended scope.",{"category":71,"check":84,"severity":32,"summary":85},"Sandbox escape primitives","No detached processes or retry loops around denied tool calls were detected.",{"category":71,"check":87,"severity":32,"summary":88},"Data Exfiltration","The extension interacts with Clerk APIs and does not exfiltrate user or environment data to third parties.",{"category":71,"check":90,"severity":32,"summary":91},"Hidden Text Tricks","Bundled content is free of hidden-steering tricks, and descriptions use standard characters.",{"category":93,"check":94,"severity":32,"summary":95},"Hooks","Opaque code execution","The extension's code is readable and does not use obfuscation techniques like base64 decoding or runtime script fetching.",{"category":97,"check":98,"severity":32,"summary":99},"Portability","Structural Assumption","The extension makes standard assumptions about Clerk SDK usage and does not rely on specific project directory structures.",{"category":101,"check":102,"severity":68,"summary":103},"Trust","Issues Attention","Issue data is not available for this specific skill within the provided context.",{"category":105,"check":106,"severity":32,"summary":107},"Versioning","Release Management","The extension declares a version (3.0.0) in the SKILL.md frontmatter.",{"category":109,"check":110,"severity":32,"summary":111},"Code Execution","Validation","The extension relies on Clerk's robust SDK for input validation and sanitization.",{"category":71,"check":113,"severity":32,"summary":114},"Unguarded Destructive Operations","Organization management operations are handled via Clerk APIs and do not involve direct destructive file operations within the skill.",{"category":109,"check":116,"severity":32,"summary":117},"Error Handling","The extension leverages Clerk's SDK error handling, which provides structured error reporting.",{"category":109,"check":119,"severity":68,"summary":120},"Logging","This extension interacts with an external API (Clerk) and does not involve local destructive actions requiring audit logging.",{"category":122,"check":123,"severity":124,"summary":125},"Compliance","GDPR","info","The extension processes user and organization data through Clerk, which handles GDPR compliance. No explicit personal data is handled directly without Clerk's abstraction.",{"category":122,"check":127,"severity":32,"summary":128},"Target market","The extension is global in scope, providing B2B SaaS organization features applicable worldwide.",{"category":97,"check":130,"severity":32,"summary":131},"Runtime stability","The extension relies on the Clerk SDK, which is designed for cross-platform compatibility, and specifies Next.js patterns.",{"category":48,"check":133,"severity":32,"summary":134},"Precise Purpose","The description and SKILL.md clearly define the purpose (managing Clerk organizations for B2B SaaS) and scope, including prerequisites.",{"category":48,"check":136,"severity":32,"summary":137},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the extension's core capability and target use cases.",{"category":52,"check":139,"severity":32,"summary":140},"Concise Body","The SKILL.md body is well-structured, with detailed information delegated to reference files, keeping the main document concise.",{"category":142,"check":143,"severity":32,"summary":144},"Context","Progressive Disclosure","Detailed procedures and specific patterns are organized into separate reference files, linked from the main SKILL.md.",{"category":142,"check":146,"severity":68,"summary":147},"Forked exploration","This skill focuses on API integration and does not involve deep code review or exploration that would necessitate 'context: fork'.",{"category":30,"check":149,"severity":32,"summary":150},"Usage examples","The documentation provides comprehensive, end-to-end examples for key features like API usage, role-based access control, and component integration.",{"category":30,"check":152,"severity":32,"summary":153},"Edge cases","The documentation addresses potential edge cases and limitations, such as membership modes, stale sessions, and permission gating, with clear recovery steps.",{"category":109,"check":155,"severity":68,"summary":156},"Tool Fallback","This skill integrates directly with Clerk APIs and does not rely on optional external tools with fallbacks.",{"category":97,"check":158,"severity":32,"summary":159},"Stack assumptions","The extension clearly states its stack assumptions, primarily Next.js, and specifies compatible Clerk SDK versions.",{"category":161,"check":162,"severity":32,"summary":163},"Safety","Halt on unexpected state","The documentation emphasizes checking prerequisites and provides guidance on handling unexpected states, such as stale sessions or incorrect permissions.",{"category":97,"check":165,"severity":32,"summary":166},"Cross-skill coupling","The extension is self-contained, focusing on Clerk organizations, and explicitly references other Clerk skills only where necessary for broader context.",1778054004924,"This skill enables multi-tenant applications by integrating with Clerk's organization features, allowing for team workspaces, role-based access control, verified domains, and enterprise SSO. It facilitates member management, org switching, and programmatic org creation via Clerk APIs.","2.0.0","3.4.0","This extension is exceptionally well-documented and robust, demonstrating a clear understanding of Clerk's organization features and best practices. It passes all critical and warning checks, with only minor info-level findings or not-applicable statuses.",98,"This extension provides comprehensive capabilities for managing Clerk Organizations in B2B SaaS applications, including multi-tenancy, RBAC, and enterprise SSO.",[15,16,17,18,19,20,21,22],"global","verified",{"codeQuality":178,"collectedAt":179,"documentation":180,"maintenance":182,"security":183,"testCoverage":186},{},1778053987908,{"descriptionLength":181,"readmeSize":8},205,{},{"hasNpmPackage":184,"license":185,"smitheryVerified":184},false,"MIT",{"hasCi":184,"hasTests":184},{"updatedAt":188},1778054020038,{"githubOwner":15,"githubRepo":190,"locale":26,"slug":191,"type":192},"skills","clerk-orgs","skill",true,{"_creationTime":195,"_id":196,"community":197,"display":198,"identity":214,"parentExtension":217,"providers":245,"relations":248,"workflow":249},1778053930836.121,"k172frdvq0x6yj945vg2ce7z9s867rrz",{"reviewCount":8},{"description":199,"installMethods":200,"name":201,"sourceUrl":202,"tags":203},"Clerk feature skills: organizations, billing, webhooks, and testing",{},"Clerk Skills","https://github.com/clerk/skills",[15,16,22,204,205,206,207,208,209,19,210,211,212,213],"react","vue","expo","ios","android","billing","webhooks","testing","api","typescript",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":215,"type":216},"features","plugin",{"_creationTime":218,"_id":219,"community":220,"display":221,"identity":229,"providers":232,"relations":240,"workflow":242},1778053930836.1133,"k176xntnjb9e2mv2a7hqvgmy7h866yhy",{"reviewCount":8},{"description":222,"installMethods":223,"name":201,"sourceUrl":202,"tags":224},"Official Clerk skills for AI coding agents",{},[15,16,225,226,227,228],"auth","developer-tools","ai-agent","coding",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":230,"type":231},"clerk-skills","marketplace",{"extract":233,"llm":238},{"commitSha":234,"license":185,"marketplace":235},"c1f6afc82a165988421166e68872cb41b892c0b0",{"name":230,"pluginCount":236,"version":237},4,"1.0.0",{"promptVersionExtension":169,"promptVersionScoring":170,"score":239,"targetMarket":175,"tier":176},85,{"repoId":241},"kd77f99t2sa8rvy3sj7yn73zp1864abx",{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},1778053933098,1778053930836,{"extract":246,"llm":247},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":239,"targetMarket":175,"tier":176},{"parentExtensionId":219,"repoId":241},{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},{"extract":251,"llm":252},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"parentExtensionId":196,"repoId":241},{"_creationTime":255,"_id":241,"identity":256,"providers":257,"workflow":267},1777995558409.8354,{"githubOwner":15,"githubRepo":190,"sourceUrl":202},{"discover":258,"github":261},{"sources":259},[260],"skills-sh",{"closedIssues90d":8,"forks":262,"openIssues90d":8,"pushedAt":263,"readmeSize":264,"stars":265,"topics":266},2,1778011344000,5449,40,[],{"discoverAt":268,"extractAt":269,"githubAt":269,"updatedAt":269},1777995558409,1778053934643,{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},[],[273,296,317,337,358,378],{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":288,"providers":290,"relations":293,"workflow":295},1778053930836.1196,"k17ak27g3g09fy7wf40a461jmh866tny",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":281,"tags":282},"TanStack React Start auth patterns with @clerk/tanstack-react-start - createServerFn, beforeLoad guards, loaders, Vinxi server. Triggers on: TanStack auth, createServerFn clerk, beforeLoad protection, TanStack Start middleware.",{},"TanStack React Start Patterns","https://github.com/clerk/skills/tree/HEAD/skills/frameworks/clerk-tanstack-patterns",[283,204,15,16,22,284,285,286,287],"tanstack","server","routes","guards","middleware",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":289,"type":192},"clerk-tanstack-patterns",{"extract":291,"llm":292},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"parentExtensionId":294,"repoId":241},"k1743f7ms46548z8nzj1s5afxd866ek0",{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},{"_creationTime":297,"_id":298,"community":299,"display":300,"identity":308,"providers":310,"relations":314,"workflow":316},1778053930836.1152,"k170eb1sps5m20x6b7vt1ga0m18670bj",{"reviewCount":8},{"description":301,"installMethods":302,"name":303,"sourceUrl":304,"tags":305},"Custom authentication flows and component appearance - hooks (useSignIn, useSignUp), themes, colors, fonts, CSS. Use for custom sign-in/sign-up flows, appearance styling, visual customization, branding.",{},"Clerk Custom UI","https://github.com/clerk/skills/tree/HEAD/skills/core/clerk-custom-ui",[15,16,306,307,204,22],"ui","customization",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":309,"type":192},"clerk-custom-ui",{"extract":311,"llm":312},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":313,"targetMarket":175,"tier":176},96,{"parentExtensionId":315,"repoId":241},"k172gaengd5qyr6gnkq7aq3291866mfa",{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},{"_creationTime":318,"_id":319,"community":320,"display":321,"identity":329,"providers":331,"relations":335,"workflow":336},1778053930836.122,"k175vp3tncdx1hdv7qye0rsgz58660yk",{"reviewCount":8},{"description":322,"installMethods":323,"name":324,"sourceUrl":325,"tags":326},"Clerk Billing for subscription management - render Clerk's PricingTable and in-app checkout drawer, configure subscription plans, seat-limit plans for B2B, feature entitlements with has(), and billing webhooks. Use for SaaS monetization, plan gating, checkout flows, trials, invoicing, and subscription lifecycle management.",{},"Clerk Billing","https://github.com/clerk/skills/tree/HEAD/skills/features/clerk-billing",[209,327,18,22,15,204,16,328],"subscriptions","payments",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":330,"type":192},"clerk-billing",{"extract":332,"llm":333},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":334,"targetMarket":175,"tier":176},95,{"parentExtensionId":196,"repoId":241},{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},{"_creationTime":338,"_id":339,"community":340,"display":341,"identity":352,"providers":353,"relations":356,"workflow":357},1778053930836.1143,"k17dagbzjys9k0k8gw8jmg2awd866a80",{"reviewCount":8},{"description":342,"installMethods":343,"name":344,"sourceUrl":345,"tags":346},"Clerk authentication router. Use when user asks about adding authentication, setting up Clerk, custom sign-in flows, Swift or native iOS auth, native Android auth, Next.js patterns, React patterns, Vue patterns, Nuxt patterns, Astro patterns, TanStack Start patterns, Expo patterns, React Router patterns, Chrome Extension patterns, organizations, billing, subscriptions, payments, pricing, plans, seat-based pricing, feature entitlements, syncing users, or testing. Automatically routes to the specific skill based on their task.",{},"Clerk Skills Router","https://github.com/clerk/skills/tree/HEAD/skills/core/clerk",[16,15,347,22,204,205,348,349,283,206,350,19,209,210,211,207,208,351],"router","nuxt","astro","chrome-extension","backend-api",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":15,"type":192},{"extract":354,"llm":355},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":334,"targetMarket":175,"tier":176},{"parentExtensionId":315,"repoId":241},{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},{"_creationTime":359,"_id":360,"community":361,"display":362,"identity":371,"providers":373,"relations":376,"workflow":377},1778053930836.1182,"k17ehatrq8deqzjfzbyarqxe09866g81",{"reviewCount":8},{"description":363,"installMethods":364,"name":365,"sourceUrl":366,"tags":367},"Vue 3 patterns with Clerk — composables (useAuth, useUser, useClerk, useOrganization), Vue Router guards, Pinia auth store integration. Triggers on: vue clerk, useAuth vue, clerk composables, vue router clerk guard, pinia auth clerk. For Nuxt, use clerk-nuxt-patterns instead.",{},"Vue Patterns","https://github.com/clerk/skills/tree/HEAD/skills/frameworks/clerk-vue-patterns",[205,15,16,368,369,370],"composables","pinia","vue-router",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":372,"type":192},"clerk-vue-patterns",{"extract":374,"llm":375},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"parentExtensionId":294,"repoId":241},{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188},{"_creationTime":379,"_id":380,"community":381,"display":382,"identity":390,"providers":392,"relations":395,"workflow":396},1778053930836.1191,"k170j22apn2kbgrpnbwbpf8d7d867qmx",{"reviewCount":8},{"description":383,"installMethods":384,"name":385,"sourceUrl":386,"tags":387},"Astro patterns with Clerk — middleware, SSR pages, island components, API routes, static vs SSR rendering. Triggers on: astro clerk, clerk astro middleware, astro protected page, clerk island component, astro API route auth, clerk astro SSR.",{},"Clerk Astro Patterns","https://github.com/clerk/skills/tree/HEAD/skills/frameworks/clerk-astro-patterns",[349,15,16,388,389],"webdev","frameworks",{"githubOwner":15,"githubRepo":190,"locale":26,"slug":391,"type":192},"clerk-astro-patterns",{"extract":393,"llm":394},{"commitSha":234,"license":185},{"promptVersionExtension":169,"promptVersionScoring":170,"score":172,"targetMarket":175,"tier":176},{"parentExtensionId":294,"repoId":241},{"anyEnrichmentAt":243,"extractAt":244,"githubAt":243,"llmAt":188,"updatedAt":188}]