clerk-orgs

Define and isolate per-organization data in Clerk for multi-tenant SaaS apps.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/awfixers-stuff/opencode-config --skill clerk-orgs-awfixers-stuff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clerk-orgs
Source: https://github.com/awfixers-stuff/opencode-config/tree/main/skills/clerk-orgs
Command: npx skills add https://github.com/awfixers-stuff/opencode-config --skill clerk-orgs-awfixers-stuff

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clerk Organizations solve the challenge of building multi-tenant SaaS apps where data, routing, and access need to be scoped per organization. It provides org switching, RBAC, verified domains, and Enterprise SSO to simplify governance for teams.

Core Features & Use Cases

  • Organization creation, switching, and org-scoped routing to keep each customer's data isolated.
  • Role-based access control (RBAC) with optional custom roles and per-org permissions.
  • Verified domains and Enterprise SSO per organization for secure sign-in and onboarding.
  • Membership management and invitations to collaborate across teams with protected routes.

Quick Start

Enable Organizations in Clerk, integrate OrganizationSwitcher on your dashboard, and guard routes with auth() to scope data to the current organization.

Frequently Asked Questions about clerk-orgs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scope data and routing per organization in a multi-tenant SaaS app?

To scope data per organization in a multi-tenant SaaS app, enable Organizations in Clerk and use auth() to guard routes. This isolates data, routing, and access to the current organization's context.

Can I implement role-based access control for different teams and workspaces?

Yes, role-based access control (RBAC) can be implemented for teams using Clerk Organizations. It supports optional custom roles and per-org permissions to manage access across different workspaces.

How do I add an organization switcher to my application dashboard?

To add an organization switcher to your application dashboard, integrate the OrganizationSwitcher component after enabling Organizations in Clerk. This allows users to switch between org-scoped contexts.

Does Clerk support Enterprise SSO and verified domains for multi-tenant customers?

Clerk supports Enterprise SSO and verified domains for multi-tenant customers. These features provide secure sign-in and onboarding governance per organization within your SaaS application.

What is the best way to manage memberships and invitations across organizations?

The best way to manage memberships and invitations across organizations is using Clerk's built-in collaboration tools. You can invite members and protect routes to ensure secure team governance.

When do I need to enable Organizations in Clerk for my SaaS application?

You need to enable Organizations in Clerk when your SaaS application requires data isolation, org-scoped routing, RBAC, or Enterprise SSO. It solves multi-tenant governance challenges for teams and workspaces.