Skip to main content

Better Auth Organization Plugin

Skill Active

Configure multi-tenant organizations, manage members and invitations, define custom roles and permissions, set up teams, and implement RBAC using Better Auth's organization plugin. Use when users need org setup, team management, member roles, access control, or the Better Auth organization plugin.

Purpose

Streamline the setup and administration of multi-tenant organizations, enabling fine-grained access control and team management within applications using Better Auth.

Features

  • Configure multi-tenant organizations
  • Manage members and invitations
  • Define custom roles and permissions
  • Set up teams
  • Implement RBAC

Use Cases

  • Set up new organizations
  • Manage user roles and team memberships
  • Control access to resources via RBAC
  • Implement invitation flows for new members

Non-Goals

  • Managing application-specific business logic
  • Directly interacting with third-party services outside of authentication
  • Core user authentication beyond role/permission assignment

Workflow

  1. Setup Better Auth server and client plugins
  2. Run database migrations
  3. Configure organization settings (limits, creation rules)
  4. Create organizations, invite members, and assign roles/teams
  5. Check permissions and implement dynamic access control

Practices

  • RBAC
  • Multi-tenancy
  • Access Control
  • User Management

Prerequisites

  • Better Auth server configured with the organization plugin
  • Better Auth client configured with the organization client plugin
  • Database migration run via `@better-auth/cli`

Trust

  • warning:Issues AttentionThere is 1 open issue and 0 closed issues in the last 90 days, indicating slow response or low engagement from maintainers.

Compliance

  • info:GDPRThe skill handles user-related data (emails, IDs, roles), which may include personal data. While not explicitly submitting to third parties, careful handling and sanitization by the user's application are advised.

Installation

npx skills add better-auth/skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

75 /100
Analyzed 1 day ago

Trust Signals

Last commit2 months ago
Stars190
Licensenot_applicable
Status
View Source

Similar Extensions

Azure Rbac

88

Helps users find the right Azure RBAC role for an identity with least privilege access, then generate CLI commands and Bicep code to assign it. Also provides guidance on permissions required to grant roles. WHEN: bicep for role assignment, what role should I assign, least privilege role, RBAC role for, role to read blobs, role for managed identity, custom role definition, assign role to identity, what role do I need to grant access, permissions to assign roles.

Skill
microsoft

Vercel Security Access

75

Vercel security and access controls including RBAC, SSO, deployment protection, firewall, bot defense, audit logs, and 2FA. Use when securing Vercel projects or managing access.

Skill
bobmatnyc

Digitalocean Teams

75

DigitalOcean Teams and Organizations for billing, access control, roles, and membership. Use when managing team structure, permissions, and organization-wide billing on DigitalOcean.

Skill
bobmatnyc

Netlify Identity

100

Use when the task involves authentication, user signups, logins, password recovery, OAuth providers, role-based access control, or protecting routes and functions. Always use `@netlify/identity`. Never use `netlify-identity-widget` or `gotrue-js` — they are deprecated.

Skill
netlify

Mongodb Mcp Setup

100

Guide users through configuring key MongoDB MCP server options. Use this skill when a user has the MongoDB MCP server installed but hasn't configured the required environment variables, or when they ask about connecting to MongoDB/Atlas and don't have the credentials set up.

Skill
mongodb

Auth0 Express OAuth2 JWT Bearer

100

Use when adding Auth0 token validation to Express or Node.js APIs - integrates express-oauth2-jwt-bearer SDK to protect Node.js API endpoints with JWT Bearer authentication, scope-based RBAC, claim validation, and optional DPoP support

Skill
auth0

© 2025 SkillRepo · Find the right skill, skip the noise.