auth-check

Diagnose authentication setup, user accounts, roles, and database schema.

Updated Jan 21, 2026
One-click install
npx skills add https://github.com/vieriusorin/GroupLearn --skill auth-check
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth-check
Source: https://github.com/vieriusorin/GroupLearn/tree/main/.claude/skills/auth-check
Command: npx skills add https://github.com/vieriusorin/GroupLearn --skill auth-check

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps diagnose and resolve issues related to user authentication, database integrity, and role-based access control within the application.

Core Features & Use Cases

  • Authentication Diagnostics: Verifies the setup of authentication, checks user accounts, and their assigned roles.
  • Database Verification: Ensures the database schema is correct and checks data integrity.
  • User Management Utilities: Provides commands to promote users to admin, delete users, and diagnose user learning paths.
  • Use Case: If users are reporting login failures or incorrect permissions, this Skill can quickly pinpoint whether the issue lies with the authentication configuration, user roles, or database inconsistencies.

Quick Start

Run npm run check:auth to perform a comprehensive authentication check.

Frequently Asked Questions about auth-check

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

FAQPage Schema
How do I diagnose user authentication issues and verify role-based access control?

To diagnose user authentication issues and verify role-based access control, run command-line utilities like npm run check:auth. This validates authentication setup, verifies user accounts, checks assigned roles, and ensures database schema integrity to pinpoint login failures or incorrect permissions.

Why does a user have incorrect permissions after login?

Incorrect permissions after login often stem from misconfigured role-based access control or database inconsistencies. Running authentication diagnostics verifies assigned user roles and checks database integrity to pinpoint whether the issue lies with authentication configuration or data corruption.

How do I promote a user to admin using command-line utilities?

You can promote a user to admin using command-line user management utilities and TypeScript scripts. These scripts execute secure user management operations to elevate privileges and update role assignments within the database.

What is the best way to verify database schema integrity for user accounts?

The best way to verify database schema integrity for user accounts is to run authentication diagnostics that check the database structure and validate data integrity. This ensures the schema is correct and identifies inconsistencies affecting user authentication.

Can I diagnose user learning paths and check XP statistics with an authentication tool?

Yes, you can diagnose user learning paths and check XP statistics using authentication and user management utilities. The diagnostics scripts scope includes verifying user accounts, roles, and running utilities to inspect learning path progress and experience point statistics.

Do I need TypeScript scripts to run authentication diagnostics?

You need TypeScript scripts and command-line utilities to run authentication diagnostics, verify user accounts, and manage roles. The diagnostic utilities are implemented as scripts that execute secure user management and system diagnostics directly from the command line.