setup-profile

Configure and store a user profile in the global memory store.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/khairulariffinka/codexen --skill setup-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-profile
Source: https://github.com/khairulariffinka/codexen/tree/main/core/skills/setup-profile
Command: npx skills add https://github.com/khairulariffinka/codexen --skill setup-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Global memory profiles across projects are often not initialized, leading to inconsistent personalization; this Skill provides an interactive wizard to configure and persist your user profile for universal access.

Core Features & Use Cases

  • Auto-detects missing user-profile.md and guides you to fill it.
  • Opens and edits ~/.config/opencode/global-memory/user-profile.md to persist data.
  • Confirms completion and applies the profile globally across projects. Example: A user onboarding sets Name and optional language preferences, ensuring future sessions reuse the same profile.

Quick Start

Say "setup profile" to begin and follow the prompts to fill in your global-memory profile.

Frequently Asked Questions about setup-profile

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

FAQPage Schema
How do I set up a global memory profile for consistent personalization across projects?

To set up a global memory profile, use an interactive wizard that guides you through filling required and optional fields, then persists the data directly to your user-profile.md file. This ensures consistent personalization across all future project sessions.

What is global memory configuration and when do I need to initialize it?

Global memory configuration stores your user profile in a centralized markdown file so all projects can access it. You need to initialize it during first-session setups or onboarding when your user-profile.md file is missing or incomplete.

How do I configure missing required fields in my user-profile.md file?

Configuring missing required fields in your user-profile.md file is handled through interactive prompts that detect absent data and guide you to input the necessary values before verifying completion and confirming the global profile setup.

Can I use optional fields like language preferences during onboarding profile setup?

Yes, you can use optional fields like language preferences during profile setup. The wizard prompts for both required data and optional settings, persisting all provided information to the global memory store for universal access across projects.

Does the global memory profile setup work without any dependencies?

Yes, the global memory profile setup works without any external dependencies or components. It only requires access to the local configuration directory to create and edit the user-profile.md file for global personalization.