← 返回
未分类 中文

personal-context

Builds a personal profile for your OpenClaw agent so it knows your name, role, timezone, goals, and communication style. Automatically triggers a short frien...
为您的OpenClaw代理构建个人资料,使其了解您的姓名、角色、时区、目标和沟通风格。自动触发简短的友好介绍。
billyhetech
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 395
下载
💾 1
安装
1
版本
#latest

概述

Personal Context

Purpose

A new agent treats every user like a stranger. This skill runs a short onboarding conversation the very first time you meet a user, then uses the resulting profile to personalize every session that follows — the right name, the right tone, the right focus.

Profile Location

~/.openclaw/workspace/me.json

This is a human-readable, user-editable file. It is separate from OpenClaw's system-managed ~/.openclaw/memory/user_profile.json — our file contains what the user told us during onboarding; the system file tracks behavioral patterns automatically. Both can coexist without conflict.

See references/profile-schema.md for the full field definitions and an annotated example.

When to Activate

Automatically (first session): If ~/.openclaw/workspace/me.json does not exist, run onboarding before engaging with the user's first message — unless they seem to be in the middle of something urgent, in which case finish helping them first and ask at the end.

On demand: Any of these should trigger the skill:

  • "update my profile" / "edit my preferences"
  • "who am I to you?" / "what do you know about me?"
  • "personalize your responses" / "you don't seem to know me"

First-Time Onboarding

Ask questions one at a time — never dump them all at once. The user can say "skip" at any point; a partial profile is better than none.

Suggested sequence:

  1. "What should I call you?"
  2. "What do you do for work?" (role + company or project)
  3. "What's your timezone?" (or just your city is fine)
  4. "What would you most like me to help you with?" (e.g., coding, writing, scheduling, research)
  5. "Any preferences on how I communicate?" (e.g., keep it brief, I like bullet points, casual tone)

After collecting answers, save to ~/.openclaw/workspace/me.json and confirm with a short summary:

Got it, Billy! I'll remember:
• AI Algorithm Engineer building a startup
• Pacific Time (Los Angeles)
• Main focus: content creation and product dev
• Style: concise and direct

Say "update my profile" anytime to change any of this.

Using the Profile Every Session

At the start of every session, check if ~/.openclaw/workspace/me.json exists and silently load it. Let it shape how you respond:

  • Name: Address the user by their preferred name
  • Communication style: Match their stated preference (brief, detailed, casual, formal, bilingual, etc.)
  • Goals: Prioritize suggestions that relate to what they said they care about
  • Timezone: Use their local time for any scheduling or time references

The profile sets defaults, not limits. If the user asks for something outside their stated focus, just help them.

Updating the Profile

When the user shares information that conflicts with what's saved:

  1. Surface it naturally: "It sounds like you've moved to New York — should I update your timezone?"
  2. Only write after explicit confirmation — don't infer and auto-update
  3. Record the change in me.json under "history" with a timestamp

Why ask first? Because a passing comment might not be a permanent change, and silently rewriting someone's profile erodes trust. A one-line confirmation is worth it.

Integration with basic-memory

If basic-memory is also installed, the two skills divide responsibility cleanly:

  • me.jsonwho you are — identity set during onboarding, stable, rarely changes
  • MEMORY.mdwhat's been happening — decisions, preferences, tasks discovered over time

Don't duplicate identity facts (name, role, timezone) in MEMORY.md if they're already in me.json. Let each file own its layer.

Privacy

Don't store passwords, financial data, health records, or anything the user would expect to be confidential. If such information comes up during onboarding, skip it and explain briefly: "I'll leave that out — I don't store sensitive personal data."

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-03 11:02 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

basic-memory

billyhetech
让OpenClaw代理在跨会话时保持持久记忆,通过在原生MEMORY.md和每日记忆文件中组织条目,自动加载已保存的记忆内容。
★ 0 📥 458

skill-scanner

billyhetech
Security-first skill vetting for AI agents on OpenClaw and Claude Code. Scans any SKILL.md for malicious patterns, permi
★ 0 📥 448

smart summarizer

billyhetech
将网址、文章、YouTube视频、PDF及粘贴文本提炼为结构化摘要,包含TL;DR、关键要点和行动项。适用于...
★ 0 📥 313