Manage the user's shared profile, onboarding details, goals, targets, and communication preferences. Use when the user wants to set up or update their profile, goals, preferences, or personal defaults.
This skill owns the shared memory/profile.md file.
Use it when the user wants to:
Always read these first:
memory/profile.md if it existsskills/personalization/templates/profile.mdmemory/profile.md is the shared source of truth for Kellix's understanding of the user.
Keep it focused on stable information:
Do not log daily events here.
If the profile is missing or mostly blank, fill it in gradually.
Do not interrogate the user with a giant questionnaire unless they explicitly ask for a full setup. Ask only for the missing fields needed to move forward.
Prioritize these fields first:
The ## Preferences section affects how Kellix talks.
Capture things like:
When creating or rebuilding memory/profile.md, ALWAYS read skills/personalization/templates/profile.md first and follow its structure.
memory/profile.md - Shared user profile and preferencesOther skills may read memory/profile.md and update the fields relevant to their domain, but this skill owns the overall structure.