What problem does it solve? Adding multi-tenant team workspaces to a Clerk-authenticated app involves many failure-prone details: enabling Organizations with the right membership mode, enforcing role- and permission-based access with canonical permission slugs, scoping routes and database writes to the active org, and configuring enterprise SSO. This Skill provides the correct patterns, API calls, and error diagnostics so these features work the first time. ## Core Features & Use Cases - Org setup and switching: Enable Organizations via Dashboard or CLI, create orgs programmatically, and add <OrganizationSwitcher /> with the correct membership mode for B2B-only or B2C + B2B coexistence. - RBAC and route protection: Gate pages, middleware, and server actions with has({ role }) / has({ permission }) using the canonical org:sys_* System Permissions catalog, plus custom roles and permissions. - Member management: Send, list, and revoke invitations via the Backend API with required inviterUserId, or use the built-in <OrganizationProfile /> UI. - Enterprise SSO and verified domains: Configure per-org SAML/OIDC connections, JIT provisioning, and correct enterpriseConnection.provider field access. - Use Case: A SaaS team needs org-scoped dashboards where admins invite members and manage billing. The Skill supplies the slug-verification invariant, orgId-scoped server actions, and invitation code to implement it correctly. ## Quick Start Ask the AI to add Clerk Organizations with an org switcher and admin-only settings page to your Next.js app.