Better Auth Organization Plugin
Skill ActiveConfigure 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.
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
- Setup Better Auth server and client plugins
- Run database migrations
- Configure organization settings (limits, creation rules)
- Create organizations, invite members, and assign roles/teams
- 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/skillsRuns 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
Trust Signals
Similar Extensions
Azure Rbac
88Helps 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.
Vercel Security Access
75Vercel security and access controls including RBAC, SSO, deployment protection, firewall, bot defense, audit logs, and 2FA. Use when securing Vercel projects or managing access.
Digitalocean Teams
75DigitalOcean Teams and Organizations for billing, access control, roles, and membership. Use when managing team structure, permissions, and organization-wide billing on DigitalOcean.
Netlify Identity
100Use 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.
Mongodb Mcp Setup
100Guide 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.
Auth0 Express OAuth2 JWT Bearer
100Use 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