📦 Personal ContextBuilds — 个人上下文构建
v1.0.0为你的 OpenClaw agent 创建个人档案,让它知道你的姓名、角色、时区、目标与沟通风格。自动触发一段简短的友...
详细分析 ▾
运行时依赖
版本
个人上下文技能的初始版本发布。 - 新增用户档案系统,让 agent 记住你的姓名、角色、时区、目标和沟通风格。 - 首次使用或输入“update my profile”“personalize your responses”等短语时,触发简短友好的引导。 - 答案以人类可读文件存储(`~/.openclaw/workspace/me.json`),便于查看和编辑。 - 引导 agent 在每次会话中依据已保存偏好定制互动。 - 更新档案信息前,需用户明确确认。 - 绝不存储敏感个人信息,确保隐私。
安装命令
点击复制技能文档
--- name: personal-context description: 为你的 OpenClaw agent 建立个人档案,让它知道你的名字、角色、时区、目标和沟通风格。首次见面时自动触发简短友好的 onboarding。当用户说“更新我的档案”“编辑我的偏好”“我是谁”“你了解我什么”“个性化你的回复”,或检测到首次会话且尚无档案时启用;也可在用户觉得 agent 语气/风格不对时激活。 license: MIT
# Personal Context
目的
新 agent 把每位用户当陌生人。本技能在首次见面时运行简短 onboarding 对话,然后用所得档案个性化后续每次会话——正确的名字、语气、焦点。档案位置
~/.openclaw/workspace/me.json
人类可读、用户可编辑。与 OpenClaw 系统管理的 ~/.openclaw/memory/user_profile.json 分开:前者存 onboarding 时用户告知的信息;后者自动追踪行为模式。两者可共存。完整字段定义见 references/profile-schema.md。 何时激活
自动(首次会话): 若~/.openclaw/workspace/me.json 不存在,在处理首条消息前运行 onboarding——除非用户正处理紧急事务,先帮完再询问。 按需: 以下任一触发:
- “更新我的档案”/“编辑我的偏好”
- “我是谁”/“你了解我什么”
- “个性化你的回复”/“你好像不认识我”
首次 onboarding
一次只问一个问题——不要一次性全抛。用户可随时说“跳过”;部分档案优于无档案。建议顺序:- “我怎么称呼你?”
- “你做什么工作?”(角色+公司/项目)
- “你的时区?”(或城市即可)
- “你最想让我帮你什么?”(如编码、写作、日程、研究)
- “对我的沟通方式有偏好吗?”(如简洁、要点、随意语气)
收集后保存至 ~/.openclaw/workspace/me.json,并简短确认:
``
明白了,Billy!我会记住:
• AI Algorithm Engineer,做初创
• Pacific Time(洛杉矶)
• 主要:内容创作与产品开发
• 风格:简洁直接
随时说“更新我的档案”可修改。
`
每会话使用档案
会话开始时静默加载 ~/.openclaw/workspace/me.json,并据此回应:
- 名字: 用对方偏好称呼
- 沟通风格: 匹配其偏好(简洁/详细/随意/正式/双语等)
- 目标: 优先推荐其关心领域
- 时区: 本地时间用于日程或时间引用
档案设默认值,非限制。若用户请求超出其声明范围,照常帮助。
更新档案
当用户分享信息与已存冲突时:
- 自然提出:“听起来你搬到纽约了——要更新时区吗?”
- 仅在明确确认后写入——勿推断自动更新
在me.json的"history"记录变更与时间戳
先问是因随口一句未必永久,静默改写会侵蚀信任。一句确认值得。
与 basic-memory 集成
若同时安装 basic-memory,两技能职责分明:
me.json→ 你是谁——onboarding 设定的身份,稳定,极少变MEMORY.md→ 发生了什么——随时间发现的决策、偏好、任务
若 me.json 已有身份事实(名字、角色、时区),勿在 MEMORY.md` 重复。各管一层。