一键导入
user-profile-distillation
// Use when the user explicitly asks to analyze their own prompt history, build a user profile, distill personality/work traits, or summarize communication preferences from provided prompts or local agent chat history.
// Use when the user explicitly asks to analyze their own prompt history, build a user profile, distill personality/work traits, or summarize communication preferences from provided prompts or local agent chat history.
| name | user-profile-distillation |
| description | Use when the user explicitly asks to analyze their own prompt history, build a user profile, distill personality/work traits, or summarize communication preferences from provided prompts or local agent chat history. |
| disable-model-invocation | true |
This skill is opt-in only. Do not use it unless the user explicitly asks for user profiling, personality/work-style analysis, prompt-history distillation, continuous profile evolution, or similar wording.
Do not read local history, transcripts, databases, or cached prompts unless the user explicitly asks you to do so for this profile task.
Continuous evolution is also opt-in. Do not silently update a profile across turns unless the user explicitly asks to keep refining, evolve, maintain, or update the profile during the conversation.
Use one of these sources:
agent-chat-history skill to extract user prompts.For local history, prefer a bounded date range. If no date range is provided, ask for one before reading history.
Recommended command from the bundled agent-chat-history/ skill directory:
python scripts/query_history.py --date YYYY-MM-DD --prompts-only --json
Use --mode claude, --mode codex, or --mode cursor when the user limits the source.
Use this mode only when the user explicitly asks for the profile to keep evolving during the current conversation.
The goal is not to create permanent memory. The goal is to maintain a visible, revisable working profile for the current task or conversation, similar to a self-improving feedback loop:
Profile v1 from approved inputs.confirmed, likely, or tentative; ask the user to correct anything that feels wrong.Profile v2, with a short change log.When continuous evolution is enabled, append this section after the normal profile:
## 持续进化记录
- 当前版本:
- 本轮新增证据:
- 画像增量:
- 被修正/降级的判断:
- 下一轮协作策略:
- 需要用户确认:
Use this structure:
## 数据范围
- 来源:
- 时间范围:
- 样本量:
- 置信度:
## 工作画像
- 常见任务:
- 关注重点:
- 质量标准:
- 决策方式:
## 沟通与协作偏好
- 指令风格:
- 反馈偏好:
- 对 AI 的期待:
- 容易不满意的点:
## 表达特征
- 语言习惯:
- 组织方式:
- 情绪/语气特征:
## 协作建议
- 回答应如何组织:
- 需要主动提醒什么:
- 应避免什么:
## 不确定性与边界
- 样本偏差:
- 不能推断的内容:
- 需要用户确认的问题:
## 持续进化记录(仅在用户开启持续进化时输出)
- 当前版本:
- 本轮新增证据:
- 画像增量:
- 被修正/降级的判断:
- 下一轮协作策略:
- 需要用户确认:
Be direct, respectful, and non-clinical. Describe working preferences and interaction patterns, not fixed identity. Prefer "seems to", "often", and "based on this sample" over absolute claims.
Expose the AI's visible inner monologue during work. Use when the session should allow short public asides in the format `▎InnerOS:...` alongside the main task output.
Expose the AI's visible inner monologue during work. Use when the session should allow short public asides in the format `▎InnerOS:...` alongside the main task output.
Expose the AI's visible inner monologue during work. Use when the session should allow short public asides in the format `▎InnerOS:...` alongside the main task output.
Use when the user explicitly asks to analyze their own prompt history, build a user profile, distill personality/work traits, or summarize communication preferences from provided prompts or local agent chat history.
按 YYYY-MM-DD 在 Windows/macOS/Linux 检索本机聊天与 Agent 会话历史(Claude Code 项目 jsonl、Codex CLI history.jsonl、Cursor workspaceStorage 与 state.vscdb);可只导出用户提示词。用户要查看或导出某日记录、按天筛 jsonl/SQLite、只抽提示词、排查历史丢失或做只读审计时使用。
Expose the AI's visible inner monologue during work. Use when the session should allow short public asides in the format `▎InnerOS:...` alongside the main task output.