What problem does it solve?
This Skill helps you add Organizations to a Clerk-powered B2B SaaS so users can create teams, switch between orgs, and access the correct org-scoped data safely.
Core Features & Use Cases
- Organization provisioning & switching: Set up organization selection/creation via OrganizationSwitcher and ensure the app loads with the active org context.
- Org-scoped authorization (RBAC): Protect routes and UI using built-in roles and canonical System Permission slugs with has({ role }) / has({ permission }).
- Member & invitation management: Create, list, and revoke org invitations (and gate that functionality with org membership management permissions).
- Enterprise SSO support per org: Configure SAML/OIDC Enterprise Connections with the correct enterprise_sso strategy and access the provider via enterpriseConnection.
Quick Start
Use the clerk-orgs skill to enable Clerk Organizations in your dashboard, then wire your dashboard pages to read the current org from auth() and render an OrganizationSwitcher that requires or hides Personal Account according to your B2B vs B2C coexistence needs.