convex-better-auth-user-management

View, export, modify, and reimport Better Auth user data in Convex component tables.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/strataga/claude-skill-inception --skill convex-better-auth-user-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-better-auth-user-management
Source: https://github.com/strataga/claude-skill-inception/tree/main/convex-better-auth-user-management
Command: npx skills add https://github.com/strataga/claude-skill-inception --skill convex-better-auth-user-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually verifying and updating Better Auth user data in Convex component tables is error-prone and time-consuming, especially when debugging login issues or testing development flows.

Core Features & Use Cases

  • View and audit Better Auth user data in Convex component tables (user, session, account).
  • Export data to JSONL, edit locally, and re-import to apply changes.
  • Temporarily bypass email verification in local development for rapid testing.

Quick Start

Run a typical workflow to inspect and adjust a user entry in the development environment:

  • View data: npx convex data user --component betterAuth --limit 20
  • Export: npx convex data user --component betterAuth --format jsonl > /tmp/ba-users.jsonl
  • Modify: edit /tmp/ba-users.jsonl to set "emailVerified": true for the target user
  • Reimport: npx convex import --component betterAuth --table user --replace /tmp/ba-users.jsonl --yes

Frequently Asked Questions about convex-better-auth-user-management

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

FAQPage Schema
How do I manually update Better Auth user data in Convex component tables?

To manually update Better Auth user data in Convex, export the data to JSONL using the Convex CLI, modify the records locally, and reimport the file with the replace flag to apply changes without writing app mutations.

Can I bypass email verification for Better Auth users during local development?

Yes, you can bypass email verification for Better Auth users during local development by exporting the user table to JSONL, setting the emailVerified field to true for the target user, and reimporting the data back into the Convex component tables.

What is the best way to view and audit Better Auth session and account data in Convex?

The best way to view and audit Better Auth session and account data in Convex is by running the Convex CLI data command with the betterAuth component specified, allowing you to inspect records directly without modifying application code.

Does updating Better Auth user records through the Convex CLI require changes to app mutations?

No, updating Better Auth user records through the Convex CLI does not require changes to app mutations, because you can directly export, locally edit, and reimport the JSONL data into the component tables using CLI commands.

Why would I need to export and reimport Better Auth data from Convex?

You need to export and reimport Better Auth data from Convex when debugging login issues or testing development flows, as it allows you to manually review, adjust, and apply changes to user, session, and account records safely.

Are there limitations to adjusting Better Auth user data directly in Convex component tables?

Adjusting Better Auth user data directly in Convex component tables is intended for development and debugging scenarios, meaning manual modifications to user, session, or account records should be carefully managed to avoid unintended data inconsistencies.