multi-tenancy

Manage multi-tenant branding, user group assignments, and visual themes.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/ricardocidale/hbg-screens --skill multi-tenancy-ricardocidale
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: multi-tenancy
Source: https://github.com/ricardocidale/hbg-screens/tree/main/.claude/skills/multi-tenancy
Command: npx skills add https://github.com/ricardocidale/hbg-screens --skill multi-tenancy-ricardocidale

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill centralizes the management of multi-tenant branding, user group assignments, and visual themes, ensuring a consistent and customizable user experience across different organizational entities.

Core Features & Use Cases

  • User Group Management: Assign users to groups, each with its own branding.
  • Branding Customization: Define company names, logos, and asset descriptions at the group level.
  • Theme Management: Create, assign, and override visual themes for groups and individual users.
  • Use Case: A SaaS platform needs to offer distinct branding for its enterprise clients. This Skill allows each client (as a User Group) to upload their logo, set a company name, and choose a specific color theme, which is then applied to all users within that client's group.

Quick Start

Use the multi-tenancy skill to assign the user with email '[email protected]' to the 'Client A' user group.

Frequently Asked Questions about multi-tenancy

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

FAQPage Schema
How do I manage multi-tenant branding and themes for different SaaS clients?

Multi-tenant branding is managed by assigning users to specific user groups, where each group defines its own company names, logos, and visual themes. This ensures distinct branding is consistently applied across all users within a specific client group.

Can individual users override the visual theme assigned to their user group?

Yes, users can override visual themes. The system supports dynamic resolution of themes based on user group membership while also allowing user-specific theme selections to take precedence over the group-level configuration.

How do I assign a user to a specific tenant group for branding resolution?

You assign users to tenant groups through API routes designed for CRUD operations. Once a user is assigned to a group, the system dynamically resolves their branding, company name, and logo based on that group membership.

Does this multi-tenancy system require a database for storing user group assignments and logos?

Yes, database storage is required. The system integrates with a database to store users, user groups, design themes, logos, and asset descriptions, using API routes to handle the underlying CRUD operations and branding resolution.

What is the best way to customize company names and logos across multiple organizational entities?

The best way is to centralize branding customization at the user group level. You define company names, logos, and asset descriptions for each group, which automatically applies that specific visual identity to all associated organizational entities.

When do I need a centralized system for multi-tenant branding and theme management?

You need a centralized system when a SaaS platform must offer distinct branding for enterprise clients. It allows each client to upload logos, set company names, and choose color themes applied consistently to their users.