multi-tenant

Manage multi-tenant SaaS organizations with roles and domain auto-join.

Updated May 13, 2026
One-click install
npx skills add https://github.com/dloschiavo/orca --skill multi-tenant-dloschiavo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-tenant
Source: https://github.com/dloschiavo/orca/tree/main/recipe/multi-tenant
Command: npx skills add https://github.com/dloschiavo/orca --skill multi-tenant-dloschiavo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires otp-auth, admin-only-notus, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a structured approach to managing multi-tenant SaaS organizations, streamlining user and organization management, and ensuring secure access control.

Core Features & Use Cases

  • Multi-Tenant Architecture: Support for organizations with users belonging to one or more organizations.
  • Role-Based Access Control: Implement role-based security with owner, operator, and viewer roles.
  • Domain Auto-Join: Automatically join organizations based on email domain.
  • Organization Management: Create, manage, and delete organizations and their members.
  • Use Case: Ideal for a SaaS platform with multiple customers, each with their own set of users and resources.

Quick Start

Use the multi-tenant skill to create a new organization with the name 'Goliath Dynamics Inc.' and invite [email protected] as the owner.

Frequently Asked Questions about multi-tenant

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

FAQPage Schema
How do I implement multi-tenant SaaS organization management?

Multi-tenant SaaS organization management is implemented by defining organization structures, assigning user roles, and configuring domain auto-join to automatically group users by email domain. This approach streamlines user management and ensures secure access control across multiple customer organizations.

What is domain auto-join and how does it work for SaaS applications?

Domain auto-join is a mechanism that automatically adds users to an organization based on their email domain. It streamlines onboarding by matching user email addresses to configured organizational domains, removing the need for manual invitations for each new member.

How do I set up role-based access control for a multi-tenant architecture?

Role-based access control in a multi-tenant architecture is set up by assigning users to specific roles such as owner, operator, and viewer. These roles define permission levels, ensuring secure authorization and appropriate resource management within each organization.

Do I need authentication mechanisms to manage multi-tenant organizations?

Yes, authentication and authorization mechanisms are required to securely manage multi-tenant organizations. Implementing secure access protocols ensures that only authenticated users can create organizations, manage members, and interact with role-based resources.

Can a user belong to multiple organizations in a multi-tenant SaaS model?

Yes, the multi-tenant SaaS model supports users belonging to one or more organizations simultaneously. This architecture allows a single user account to maintain memberships and distinct role-based access controls across different customer organizations.