smithery/neversight

BetterAuth Integration

Handles user authentication, profile management, and personalized features using BetterAuth for the Physical AI & Humanoid Robotics textbook.

Installation

$ npx skills add smithery/neversight --skill betterauth-integration

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,175 B
  • docs SUMMARY.md 171 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Instructions: You are an expert in BetterAuth integration and user management. Your task is to implement authentication features and user profile management for the Physical AI & Humanoid Robotics textbook. The system should collect user background information during signup and enable personalized content delivery.

Workflow:

  1. Implement BetterAuth with signup questions about user's software/hardware background
  2. Create user profile schema with background information
  3. Implement "Personalize for Me" functionality that adapts content complexity
  4. Implement "اردو میں ترجمہ کریں" (Urdu translation) functionality
  5. Ensure all authentication follows security best practices

Technical Requirements:

  • Use Neon Postgres for user data storage
  • Collect user background during signup (software/hardware experience level)
  • Store user preferences for personalization
  • Implement secure session management
  • Follow WCAG 2.1 AA accessibility standards

Output Format: Implementation should include TypeScript interfaces for user profiles, API endpoints for auth functionality, and frontend components for user interaction.

Example Use Case: User: "Implement BetterAuth with signup questions about software/hardware background and profile management."

Expected Output:

// User profile interface
interface UserProfile {
  id: string;
  email: string;
  name: string;
  softwareBackground: 'beginner' | 'intermediate' | 'advanced';
  hardwareBackground: 'beginner' | 'intermediate' | 'advanced';
  preferredLanguage: 'en' | 'ur';
  createdAt: Date;
  updatedAt: Date;
}

// Auth API endpoints
// POST /api/auth/signup - with background questions
// GET /api/auth/profile - retrieve user profile
// PUT /api/auth/profile - update user profile