better-auth-profile

Manage user account settings including profile, password, email, sessions, and deletion.

20|3|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/andrelandgraf/fullstackrecipes --skill better-auth-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: better-auth-profile
Source: https://github.com/andrelandgraf/fullstackrecipes/tree/main/.agents/skills/better-auth-profile
Command: npx skills add https://github.com/andrelandgraf/fullstackrecipes --skill better-auth-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a ready-to-implement account settings experience, consolidating profile editing, password changes, email updates, and session controls into a single, user-friendly interface.

Core Features & Use Cases

  • Profile editing: update display name, avatar, and contact details.
  • Password and security: change password, enable 2FA, review active sessions.
  • Email updates: verify and update the user's email address.
  • Session management: view, revoke, or terminate sessions across devices.
  • Account deletion: securely initiate and confirm account removal.

Quick Start

Open the settings page in your app and enable a complete account management flow for the current user.

Frequently Asked Questions about better-auth-profile

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

FAQPage Schema
How do I implement a complete user account settings workflow for profile editing and password changes?

To implement a user account settings workflow, you need a structured interface consolidating profile editing, password changes, email updates, and session controls into a single self-service experience. This handles routine updates and edge-case account deletions securely.

What is the best way to manage active sessions and allow users to revoke access across devices?

The best way to manage active sessions is to provide a session management interface where users can view, revoke, or terminate active sessions across devices. This ensures users maintain control over their account security and active logins.

How do I securely update a user's email address and password in a web application?

To securely update a user's email address and password, implement a settings flow that verifies email changes and requires password confirmation. This prevents unauthorized modifications and maintains account security during contact detail updates.

Can I allow users to delete their own accounts without admin intervention?

Yes, you can allow users to delete their own accounts by implementing a secure account deletion flow. This requires users to initiate and confirm account removal directly from the settings page, handling the deletion process autonomously.

Does this account management approach work for both admin and user-facing web application contexts?

Yes, this account management approach works for both admin and user-facing web application contexts. It is designed to handle self-service account management tasks, including profile updates and security settings, across different application roles.

How do I enable two-factor authentication and review active user sessions?

To enable two-factor authentication and review active sessions, provide a dedicated password and security interface. Users can enable 2FA and review all active sessions to ensure no unauthorized devices have access to their accounts.