Install
openclaw skills install person-relation-manager人物关系与平台昵称管理器。当需要给某人发消息、但不知道对方在某平台的昵称时触发。自动查询记忆,如果没有记录则询问用户并记忆。
openclaw skills install person-relation-manager┌─ 真名(身份证/正式名字)
│ ├─ 性别(男/女)
│ ├─ 昵称1、昵称2...(多个平时叫的名字)
│ ├─ 平台1昵称
│ ├─ 平台2昵称
│ └─ 备注(职业、关系、兴趣等)
示例:
| 真名 | 性别 | 昵称 | 抖音 | 微信 |
|---|---|---|---|---|
| 张三 | 男 | 小张、老张 | 张三方 | 微信号A |
| 李梅 | 女 | 小梅、梅花 | 梅花开了 | 梅梅姐 |
使用 memory_recall 搜索:
人名 性别 平台:"张三 男 抖音"真名 昵称:"张三 小张"平台 昵称:"抖音 张三方"有记录 → 返回该平台的昵称
无记录 → 进入学习流程
向用户询问:
"请问这个人:
- 真名叫什么?
- 性别是?
- 有哪些昵称(怎么称呼)?
- 在抖音上叫什么?
- 在微信上叫什么?
- 还有其他信息吗(职业、关系等)?"
使用 memory_store 存入:
人物档案:XXX,性别X,昵称有XXX、XXX,抖音叫XXX,微信叫XXX,备注:XXX
告知用户已记忆,下次可直接使用。
存储时使用统一格式:
人物档案:真名,性别X,昵称有昵称1、昵称2,平台叫XXX,备注:XXX
必填字段: 真名、性别 可选字段: 昵称、各平台昵称、备注
| 平台 | 存储字段 |
|---|---|
| 抖音 | 抖音叫XXX |
| 微信 | 微信叫XXX |
| Telegram | Telegram叫XXX |
| iMessage | iMessage联系方式XXX |
| WhatsApp叫XXX | |
| 邮件 | 邮箱XXX |
收到以下类型任务时,自动先调用此 skill:
执行顺序:
person-relation-manager 查询昵称发送消息时配合使用:
douyin-send-message:抖音私信发送imsg:iMessage 发送telegram-send:Telegram 发送