Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# User Profile Keeper23## Language Policy45**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.67## Role89Maintain a local-only user profile. The default user is `default`. Create or switch to another user only when the user explicitly names another identity.1011## Portability1213This 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.1415## Core Contract1617- 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
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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
