What problem does it solve?
This Skill helps developers add organization-based multi-tenancy to Clerk applications without compromising authentication, authorization, or tenant data isolation.
Core Features & Use Cases
- Organization Management: Enable organizations, create and switch between workspaces, manage memberships, and configure membership limits.
- RBAC and Permissions: Protect routes and actions with organization roles, canonical system permissions, custom permissions, and role sets.
- Enterprise Access: Configure organization-scoped SAML or OIDC SSO, verified domains, just-in-time provisioning, and invitation workflows.
- Secure Next.js Patterns: Validate organization slugs, scope database writes to the active organization, protect middleware routes, and implement member invitations through Clerk APIs.
- Use Case: Add an organization switcher to a SaaS dashboard, restrict settings to organization administrators, and let authorized members invite teammates while keeping each organization's data isolated.
Quick Start
Use the clerk-orgs skill to add organization switching, organization-scoped authorization, member management, and enterprise SSO to my Clerk-powered SaaS application.