user-profile

Manage user profiles, avatars, display names, and language preferences.

Updated May 13, 2026
One-click install
npx skills add https://github.com/dloschiavo/orca --skill user-profile-dloschiavo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-profile
Source: https://github.com/dloschiavo/orca/tree/main/recipes/user-profile
Command: npx skills add https://github.com/dloschiavo/orca --skill user-profile-dloschiavo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires otp-auth, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a self-service solution for users to view and edit their own account information, such as profile photo, display name, and personal preferences.

Core Features & Use Cases

  • Profile Management: Allows users to view and update their profile photo, display name, and email address.
  • Personal Preferences: Users can set their preferred chat translation language and manage push notifications.
  • Account Menu: Offers a user-friendly interface for navigating to profile and account settings from the top-right navbar.
  • Use Case: When a user wants to change their profile picture, update their display name, or set their preferred chat language, they can use this Skill to manage their account details easily.

Quick Start

Open the account menu in the top-right corner and select 'My Profile' to view and edit your account information.

Frequently Asked Questions about user-profile

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

FAQPage Schema
How do I allow users to manage their own profile and account settings?

Enable self-service account management by integrating a dedicated user profile interface with your existing authentication system. Users can then update their display name, upload an avatar, and set language preferences without admin intervention.

How do I add avatar upload and profile photo management to my application?

Avatar upload is handled through the user profile self-service interface, which connects to your existing storage services. Users can navigate to the account menu, select My Profile, and upload or change their profile photo directly.

Does this self-service profile management tool require an existing authentication system?

Yes, user profile management requires integration with an existing authentication system, specifically the otp-auth dependency. It also requires storage services to handle avatar uploads and profile data persistence.

Can users set their preferred chat translation language through account management?

Yes, personal preferences including preferred chat translation language and push notification settings are managed through the profile interface. Users can access these options from the account menu in the top-right navbar.

What is the best way to implement self-service account updates for display names and emails?

A dedicated user profile skill provides a user-friendly interface for self-service account updates. Users simply open the account menu, select My Profile, and edit their display name or email address directly without requiring backend admin access.