Tooluck logoTooluck
SKILL.md

user-profile-keeper

Agent skill fromdongshuyan/compass-skills

Local user-profile maintenance skill for Codex, Claude Code, OpenClaw, OpenCode, and other agent harnesses. Use only when the user explicitly invokes $user-profile-keeper to create, initialize, update, query, correct, delete, export, or audit a local persistent user profile. It can 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.

How to install user-profile-keeper

install user-profile-keeper
# install the compass-skills pack with the skills CLI
npx skills add dongshuyan/compass-skills

# or add only this skill to Claude Code: copy the folder

skills/user-profile-keeper/

# into

~/.claude/skills/user-profile-keeper/ (all projects)

.claude/skills/user-profile-keeper/ (one project)

skills/user-profile-keeper/SKILL.md

MITFull file
1# User Profile Keeper
2
3## Language Policy
4
5**All output directed at the user — profile summaries, proposals, exports, questions, and confirmations — must be written in the user's language.** Detect the user's language from their message. Default to Chinese when unknown. Skill instructions are written in English; that does not affect the language of user-facing output.
6
7## Role
8
9Maintain a local-only user profile. The default user is `default`. Create or switch to another user only when the user explicitly names another identity.
10
11## Portability
12
13This 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.
14
15## Core Contract
16
17- Use this skill only when the user explicitly invokes `$user-profile-keeper`.
18- 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.
19- Do not upload profile data. Do not read browser cookies, tokens, passwords, private keys, verification codes, or credentials.
20- 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.
21…

Excerpt shown under the repository's MIT license.

More skills in compass-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates