account-info

Display user account information in React Native/Expo with Supabase auth.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/anicca-labs/claude --skill account-info
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: account-info
Source: https://github.com/anicca-labs/claude/tree/main/plugins/expo-rn-plugin/skills/account-info
Command: npx skills add https://github.com/anicca-labs/claude --skill account-info

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @supabase/supabase-js, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the display of account information for logged-in users, eliminating the need for manual setup and reducing the risk of errors.

Core Features & Use Cases

  • Persistent Account Information: Automatically displays the name, email, and avatar of the logged-in user.
  • Integration with Supabase Auth: Reads user metadata from Supabase auth, no extra table required.
  • Flexible Placement: Can be placed in Settings screens, Profile tabs, or any custom screen as specified by the user.
  • Edge Function for Account Deletion: Provides a secure and self-service account deletion feature.

Quick Start

Use the account-info skill to display the account information section on the Settings screen.

Frequently Asked Questions about account-info

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

FAQPage Schema
How do I display user account information in a React Native app with Supabase?

Display user account information in React Native by reading user metadata directly from Supabase auth. This approach requires no extra database tables and automatically shows the logged-in user's name, email, and avatar.

Does Supabase auth require an extra table to store user metadata for Expo apps?

No, Supabase auth does not require an extra table to store user metadata for Expo apps. The account information is fetched directly from the existing Supabase auth user object.

What is the best way to implement secure account deletion in React Native?

The best way to implement secure account deletion in React Native is using an edge function. This provides a secure, self-service mechanism for users to delete their accounts.

Can I place the account information section on custom screens in Expo?

Yes, you can place the account information section on custom screens in Expo. The component supports flexible placement in Settings screens, Profile tabs, or any other specified custom screen.

How do I show a logged-in user's avatar and email in React Native?

To show a logged-in user's avatar and email in React Native, integrate with Supabase auth to automatically fetch and display the persistent account metadata of the current authenticated user.