What problem does it solve? Building multi-tenant B2B SaaS requires organization management, role-based access control, member invitations, and enterprise SSO — all of which are error-prone to implement from scratch. This Skill provides the correct Clerk Organizations APIs, canonical permission slugs, and configuration steps so you avoid common pitfalls like invented permission names, stale session roles, and misconfigured membership modes. ## Core Features & Use Cases - Organization Management: Create orgs, switch between them with <OrganizationSwitcher />, and scope routes by orgSlug with slug-verification invariants. - Role-Based Access Control: Gate pages and server actions with has({ role }) and has({ permission }) using the canonical org:sys_* System Permissions catalog, plus custom roles and Role Sets. - Invitations & Memberships: Send, list, and revoke invitations via the Backend API with required inviterUserId, or use the built-in <OrganizationProfile /> UI. - Enterprise SSO & Verified Domains: Configure per-org SAML/OIDC connections, JIT provisioning, and correct enterpriseConnection.provider field access. - Use Case: Add an org-scoped dashboard to a Next.js app where admins invite teammates, members see only their org's data, and enterprise customers sign in via their company's SAML provider. ## Quick Start Ask the AI to add Clerk organization support to your app with an org switcher, org-scoped dashboard data, and admin-only settings pages.