名称: personal-crm
描述: 个人关系管理器,通过温和提醒、生日备忘和对话追踪,帮助你与重要的人保持联系。
版本: 1.1.0
作者: matthewpoe
标签:
- 人际关系
- 社交网络
- 提醒
- 客户关系管理
- 生日
- 个人
- 生产力
- pcrm
- personal-crm
requires:
- 日历访问权限 (可选,用于固定活动和生日导入)
- 电子邮件访问权限 (可选,用于转发联系点)
通过温和、智能的提醒,保持有意义的人际关系温度。
此技能将您的 AI 助手转变为个人关系管理器。它帮助您:
这是一个关系强化器,而非任务管理器。
智能存储:采用双文件架构——NETWORK.md 用于深度参考(完整历史、故事、背景),NETWORK-ACTIVE.md 用于每周快照(当前待办事项、待联系人员、固定活动)。即使联系人网络庞大,也能确保每日简报快速高效。
告诉您的助手:“我们来设置我的网络关系管理” 或 “带我完成网络关系管理入门”。
助手将引导您列出 10 位希望保持联系的人,然后帮助您填写每个人的详细信息。
clawhub install personal-crm
或者,手动将 SKILL.md 文件放入您工作区的 skills/network-crm/ 文件夹中。
为性能优化的双文件系统:
为何使用两个文件?
- 单个大文件会导致晨间简报加载缓慢并增加令牌开销。
- ACTIVE 是“本周”快照;DEEP 是“他们究竟是谁?”的参考。
- 助手每日扫描 ACTIVE 获取提醒,在规划沟通方式时参考 NETWORK.md。
- 即使联系人网络庞大(25 人以上),也能保持性能迅捷。
每周刷新流程:
每周一(约需 5 分钟):
1. 更新 NETWORK-ACTIVE.md 中的时间戳。
2. 记录本周联系过的人。
3. 如果您已联系,将人员从“待跟进”移至“已联系”。
4. 更新“上次联系”和“几天前”字段。
5. 标记任何新的待办事项。
6. 扫描 NETWORK.md,找出任何需要提醒的人。
可选归档:
如果 NETWORK.md 超过 4 万字:
- 将旧的历史记录移至 NETWORK-HISTORY-ARCHIVE.md。
- 将活跃联系人保留在主文件中。
- 保留上次联系日期以供参考。
| 层级 | 联系频率 | 示例 |
|---|---|---|
weekly |
固定活动,非常亲近的人 | 周四游戏之夜,周日家庭通话 |
monthly |
每 4 周 | 密友,关键职业联系人 |
quarterly |
每 12 周 | 更广泛的网络,前同事 |
biannual |
每 26 周 | 松散联系,疏远的朋友 |
as_needed |
无固定节奏 | 伴侣,自然见面的人 |
| 类型 | 描述 |
|---|---|
partner |
伴侣 - 记录互动但不提醒主动联系 |
close_friend |
核心圈,优先考虑 |
professional |
职业网络,导师,同事 |
family |
血缘和选择的家人 |
acquaintance |
潜在朋友,值得培养关系的人 |
两种模式:
- 当日提醒 (默认):生日当天早上提醒,方便快速发短信或打电话。
- 提前提醒 (针对送礼者):提前 1-2 周提醒,以便有时间购物或寄送。
追踪定期社交活动:
- 每周游戏之夜、家庭通话、健身课
- 每月聚餐、读书会
- 助手会在活动前提醒您,并在活动后询问情况。
将邮件转发给您的助手,并注明“FYI for network CRM”,以便:
- 自动记录一个联系点。
- 提取联系人的电子邮件地址。
- 总结你们讨论的内容。
注意:此技能在设置过程中会创建两个文件:
- NETWORK.md — 您的完整关系图谱(深度参考)。
- NETWORK-ACTIVE.md — 每周快照(您本周需要的内容)。
请参阅上文的“存储架构”部分了解它们如何协同工作。
此技能从一个快速练习开始:
然后,助手会回头收集每个人的详细信息。
“您有任何固定的社交活动或定期通话吗?比如每周游戏之夜、周日家庭通话、每月聚餐、知识问答之夜、读书会、健身课、爱好小组?”
“有什么重要日期需要我追踪吗?您总是忘记的生日、纪念日,或者与特定人交换礼物的节日?”
“您庆祝哪些送礼节日(如果有的话)?”
此技能提供选项但不做假设——并非每个人都庆祝相同的节日,有些人可能对以父母为中心的节日有复杂的情感。
此技能以温暖、对话式的语气添加到每日简报中:
良好示例:
“您可能想联系一下 Sarah——上次听说她正在那个初创公司转型中。那是去年十月的事了,我很好奇进展如何。”
不良示例 (此技能会避免):
“David 的季度跟进已逾期 2 周。”
当有上下文时:
“您可能想给 Sarah 发个短信——上次你们聊了她的初创公司转型和她新养的狗。可以这样说:‘嘿!最近想起你——转型进展如何?’”
当缺少上下文时 (自嘲式):
“我其实不知道您和 Jake 上次聊了什么——您还没告诉我呢!大胆猜测:问问 Austin 的情况,约他再战一局,或者就发个表情包。”
如果您对某个联系表现出热情:
“听起来这次联系很棒!需要我把 Sarah 的联系频率从季度提升到月度吗?”
由以下短语触发:
- “刚和 Sarah 喝了咖啡”
- “今天和 Jake 发了短信”
- “在派对上见到了 Marcus”
助手会自然地询问你们讨论了什么、他们生活近况以及下次需要跟进什么。
如果您有日历访问权限,助手可以检查 Google 自动创建的“生日”日历:
gog calendar list Birthdays --account [您的账户] --from today --to "next year"
friends/friends.json 转发给您的助手。或者,在 Google 日历中订阅 Facebook 的生日日历,并通过日历集成导入。
“您这个月希望联系多少人?”
“您本月已联系了 8 个人——很好地朝着 12 人的目标前进。”
鼓励性,从不制造负罪感。
名称: "名 姓"
nickname: "您对他们的称呼"
relationship_type: partner | close_friend | professional | family | acquaintance
tier: weekly | monthly | quarterly | biannual | as_needed
how_we_met: "相识的故事"
how_to_reach: "短信、咖啡、邮件等"
email: "他们的@邮箱.com"
phone: "+1234567890"
birthday: "3月15日"
birthday_reminder_type: day_of | advance
last_contact: 2026-02-03
last_contact_type: coffee | call | text | email | event | gift
next_scheduled: 2026-02-15
notes: |
- 当前生活背景
- 下次可聊的话题
standing_events: |
- "每周四游戏之夜"
history:
- date: 2026-02-03
type: coffee
summary: "你们聊了什么..."
topics_for_next: "下次跟进..."
| 节日 | 通常截止日期 | 备注 |
|---|---|---|
| 圣诞节 | 12月中旬 | 考虑寄送时间 |
| 光明节 | 不定 | 8 个晚上,可能需要多份礼物 |
| 母亲节 | 节前 1 周 | 如适用 |
| 父亲节 | 节前 1 周 | 如适用 |
| 情人节 | 2月13日 | 伴侣/配偶 |
| 纪念日 | 节前 1 周 | 伴侣/配偶 |
| 排灯节 | 不定 | 如庆祝 |
| 农历新年 | 不定 | 如庆祝 |
| 开斋节 | 不定 | 如庆祝 |
| 集成 | 实现功能 |
|---|---|
| 日历 | 会前背景了解,会后提示,生日导入 |
| 电子邮件 | 转发邮件以记录联系点,自动提取邮件地址 |
| 礼物追踪器 (独立技能) | 将礼物历史链接到联系人,建议礼物创意 |
| 会议转录 (未来) | 从 Granola 等工具自动提取对话细节 |
您: 把我的朋友 Jake 加入我的网络。
助手: 好的!跟我聊聊 Jake——你们怎么认识的?
您: 大学室友。
助手: 不错。您希望多久联系一次?
您: 季度。
助手: 最佳联系方式是?
您: 短信。
助手: 您知道他的生日吗?
您: 三月某天。
助手: 没关系。他最近生活怎么样?
您: 他在考虑搬到 Austin。
助手: 明白了——我会在大约 3 个月后提醒您联系 Jake,问问 Austin 的决定进展如何。
您: 刚和 Sarah 喝了咖啡。
助手: 不错!聊得怎么样?
您: 很好——她订婚了!
助手: 太棒了!有什么需要跟进的吗?
您: 应该送一份订婚礼物。
助手: 已记录。既然进展顺利,需要我把她的联系频率提升到月度吗?
助手 (早晨): 提醒一下——妈妈的生日是下周六。需要帮忙想想礼物创意吗?