← ClaudeAtlas

user-profile-keeperlisted

Local user-profile maintenance skill for Codex, Claude Code, OpenClaw, OpenCode, and other agent harnesses. Use only when the user explicitly invokes this skill or asks to create, initialize, update, query, correct, delete, export, or audit a local persistent user profile. Also use to extract durable collaboration preferences, requirement-expression habits, capability boundaries, recurring omissions, risk preferences, privacy boundaries, and typical events from the current session into auditable, confirmable, retractable local profile data. Do not auto-invoke, upload profile data, or replace task-clarifier's normal clarification flow.
dongshuyan/compass-skills · ★ 125 · AI & Automation · score 86
Install: claude install-skill dongshuyan/compass-skills
# User Profile Keeper ## Language Policy Write skill instructions in English. When interacting with the user or generating profile summaries, proposals, exports, or questions, use the user's language. Default to Chinese when the user's language is unknown. ## Role Maintain a local-only user profile. The default user is `default`. Create or switch to another user only when the user explicitly names another identity. ## Portability This skill is agent-agnostic. Resolve paths from the directory that contains this `SKILL.md`. Use the available Python command on the host (`python3`, `python`, or `py -3`). The scripts are intended for macOS, Windows, and Linux with Python 3 and the standard library. ## Core Contract - Use this skill only when the user explicitly invokes `$user-profile-keeper` or asks to maintain a profile. - Store profile data in the host user's local home directory under `.compass-skills/user-profiles/v1` by default. Use `COMPASS_USER_PROFILE_HOME` to set another local directory. - Do not upload profile data. Do not read browser cookies, tokens, passwords, private keys, verification codes, or credentials. - Treat the store as local plaintext. Before first initialization, tell the user that local files can be read by local processes, users, or backups with sufficient permission. - Every profile assertion must include source type, confidence, sensitivity, status, and evidence. Avoid untraceable conclusions. - Low-sensitivity explicit facts with no conflict m