convex-auth-admin

Manage users, roles, bans, and sessions in Convex backends via Better Auth.

4|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/kvnwolf/devtools --skill convex-auth-admin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-auth-admin
Source: https://github.com/kvnwolf/devtools/tree/main/plugins/backend/skills/convex-auth-admin
Command: npx skills add https://github.com/kvnwolf/devtools --skill convex-auth-admin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the management of users, roles, bans, and sessions within Convex applications, providing essential administrative capabilities for your backend.

Core Features & Use Cases

  • User Management: Create, list, update, and remove users.
  • Role-Based Access Control: Assign and manage user roles for granular permissions.
  • Session Control: View and revoke user sessions, including impersonation capabilities.
  • Banning: Temporarily or permanently ban users and manage ban reasons.
  • Use Case: As an administrator, you need to ban a user who is violating terms of service and then review all active sessions for a specific user to ensure security.

Quick Start

Use the convex-auth-admin skill to ban the user with ID 'user-123' for spamming.

Frequently Asked Questions about convex-auth-admin

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

FAQPage Schema
How do I manage user roles and permissions in a Convex backend?

Role-based access control in Convex is managed by assigning and configuring granular user permissions. This allows administrators to enforce fine-grained access control policies across the backend application.

Can I ban a user temporarily and track the ban reason in Convex?

You can temporarily or permanently ban a user in Convex while tracking the ban reason. Administrators can configure specific ban durations to enforce terms of service violations effectively.

What is the best way to revoke active user sessions in Convex?

Revoking active user sessions in Convex is handled through administrative session control tools. Administrators can view and revoke specific user sessions to ensure backend application security.

Does the Better Auth plugin support impersonation for user sessions?

The Better Auth plugin supports session impersonation capabilities within a Convex backend. This enables administrators to securely view and interact with user sessions for troubleshooting purposes.

How do I perform CRUD operations on users within a Convex application?

Performing CRUD operations on users within a Convex application requires dedicated user management tools. These tools allow administrators to create, list, update, and remove users from the backend.