organization-best-practices

Configure multi-tenant organizations, teams, and role-based access control via a plugin.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/tylrd/homeschooltracker --skill organization-best-practices-tylrd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: organization-best-practices
Source: https://github.com/tylrd/homeschooltracker/tree/main/.agents/skills/organization-best-practices
Command: npx skills add https://github.com/tylrd/homeschooltracker --skill organization-best-practices-tylrd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides guidance and enforcement rules for implementing multi-tenant organizations, teams, and role-based access control, simplifying complex user management in applications.

Core Features & Use Cases

  • Organization Management: Set up and configure organizations with customizable limits and permissions.
  • User & Team Management: Add, remove, and manage members within organizations and assign roles.
  • Invitation System: Securely invite new users to join organizations via email.
  • RBAC: Implement role-based access control with default and custom roles.
  • Use Case: A SaaS platform needs to allow its customers to create their own workspaces, invite their team members, and assign specific permissions to each user. This Skill provides the framework to build that functionality.

Quick Start

Configure the organization plugin with appropriate limits and permissions for your application.

Frequently Asked Questions about organization-best-practices

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

FAQPage Schema
How do I implement multi-tenant organizations and role-based access control in my SaaS application?

To implement multi-tenant organizations and role-based access control, this framework provides a dedicated plugin for configuring organizations, managing team memberships, and assigning custom or default roles with dynamic permission boundaries.

What is the best way to manage user invitations and team memberships across multiple tenant organizations?

Managing user invitations across multiple tenant organizations is handled through a secure built-in invitation system that supports email sending capabilities, allowing administrators to invite new users and directly assign them to specific teams and roles.

Can I set custom membership limits and dynamic roles for different organizations?

Yes, you can set custom membership limits and dynamic roles for different organizations by configuring the organization plugin, which supports customizable organization boundaries, membership caps, and custom RBAC role definitions.

How does role-based access control work for grouping users securely within an application?

Role-based access control for secure user grouping works by allowing applications to define default and custom roles, dynamically assigning permissions to team members within an organization to enforce strict access boundaries.

Do I need a dedicated plugin to configure multi-tenancy and user management limits?

Yes, you need a dedicated plugin to configure multi-tenancy and user management limits, as this framework relies on it to enforce organization structures, manage membership capacities, and handle secure user grouping operations.