---
name: connections-optimizer
description: 人脉优化技能。分析目标人物/公司，在 LinkedIn、脉脉等平台定位暖路径（共同人脉），生成个性化首次触达消息草稿。当 BD 需要接触特定目标却没有直接关系时触发；也可用于清理低价值关注、发现关键圈子里的新增目标。
metadata:
  {
    "openclaw":
      {
        "emoji": "🤝",
        "always": false,
      },
  }
---

# Connections Optimizer 技能

Use this skill when:
- 需要接触某个目标人物/公司，但没有直接认识的人
- 想知道"谁能帮我引荐 XX"
- 需要为特定目标起草第一封触达消息（LinkedIn / 脉脉 / 邮件）
- 想清理与当前业务方向不相关的关注/连接
- 需要在某个特定圈子（行业、城市、职能）里发现新的目标人物

---

## Step 1 — 明确目标与优先级

Ask the user (if not already provided):

```
1. 目标是谁？（公司名 / 人名 / 职位 + 行业 + 地区）
2. 目标是什么？（找合作 / 签客户 / 接触投资人 / 拓生态资源）
3. 操作平台？（LinkedIn / 脉脉 / X，可多选，默认 LinkedIn + 脉脉）
4. 任务类型：
   A. 找暖路径 + 起草触达消息（默认）
   B. 清理低价值关注
   C. 发现新目标人物
   D. 全套（A + B + C）
```

未指定任务类型时默认执行 A。

---

## Step 2 — 研究目标人物

对每个目标人物，通过浏览器依次执行：

```
LinkedIn:
1. 打开 https://www.linkedin.com/search/results/people/
   搜索关键词："{姓名}" OR "{职位} at {公司}"
2. 进入最匹配的 Profile 页面
3. 提取：
   - 姓名、当前职位、公司
   - 所在地
   - 教育背景（学校 + 毕业年份）
   - 近期动态（帖子/转发，最新 3 条）
   - 共同连接数量（页面上有显示）
   - 技能/背书标签（取前 5 个）

脉脉（如已选）:
1. 打开 https://maimai.cn/search/user?query={姓名}
2. 进入最匹配的 Profile
3. 提取：
   - 姓名、当前职位、公司
   - 共同认识（页面上显示的人数）
   - 校友标记（是否同校）
   - 前同事标记（是否共事过）

如遇登录墙 → 跳过该平台，继续其他渠道
如遇 CAPTCHA → 停止，告知用户
```

同时用 web 搜索补充公开信息：

```
搜索："{姓名} {公司}" site:linkedin.com OR site:twitter.com
搜索："{公司名}" 融资 OR 合作 OR 新闻 最近 3 个月

提取：
- 近期公司新闻（融资、新产品、合作公告）
- 目标本人的公开发言或文章
- 是否参加过近期行业会议
```

---

## Step 3 — 识别暖路径

```
对每个目标，按以下优先级排序暖路径：

优先级 1 — 直接共同连接（最强）
  LinkedIn: 点击 Profile 上的"共同连接"查看具体名字
  脉脉: 查看"共同认识"列表
  → 记录：中间人姓名、中间人与 BD 的关系、中间人与目标的关系

优先级 2 — 间接路径（2度）
  从共同连接里找是否有人与目标同公司/同校/前同事

优先级 3 — 软关联
  - 同一行业协会/组织
  - 同届校友（脉脉校友圈）
  - 参加过同一场会议（从公开信息推断）
  - 前东家有重叠

优先级 4 — 无暖路径
  → 标记为冷触达，推荐 LinkedIn InMail 或邮件直发
```

---

## Step 4 — 时机窗口识别

```
检查以下信号，作为触达时机判断：

触达时机好（加分）：
  ✓ 目标公司近 30 天内有融资公告
  ✓ 目标本人近 30 天内换了新职位
  ✓ 目标公司近期发布了新产品/服务
  ✓ 目标在社交媒体上发帖谈到了与 BD 业务相关的话题
  ✓ 即将举行的行业会议，目标可能出席

触达时机差（减分）：
  ✗ 目标公司近期有负面新闻（裁员、诉讼、融资失败）
  ✗ 目标近期无任何公开动态（账号沉默 > 3 个月）
  ✗ BD 近期已经触达过但未获回复（< 30 天）
```

---

## Step 5 — 生成触达消息草稿

根据暖路径类型选择消息模板，用 LLM 生成个性化内容：

### 有共同连接（通过中间人引荐）

```
渠道：微信或邮件发给中间人

LLM Prompt:
"帮我起草一条发给 {中间人姓名} 的消息，请求引荐 {目标姓名}（{目标职位} @ {目标公司}）。

背景：
- 我（{姓名}）想{目标，例如：探讨合作/了解他们的产品方向}
- 我与中间人的关系：{例如：前同事/校友/多次开会见过}
- {目标姓名}与中间人的关系（如知道）：{关系}
- {目标公司近期动态，如有}

要求：
- 中文，口语化，不超过 100 字
- 说清楚为什么请求引荐，不绕弯子
- 给中间人一个简单的拒绝出口
- 不要有任何销售味道
- 结尾一句话即可收尾，不用正式敬语

只返回消息正文，不加任何解释。"
```

### 无共同连接 — LinkedIn InMail / 连接请求

```
LLM Prompt:
"帮我起草一条 LinkedIn 连接请求消息，发给 {目标姓名}（{目标职位} @ {目标公司}）。

背景：
- 我是{姓名}，{我的身份/公司/核心业务一句话}
- 触达目的：{例如：探讨数据服务合作的可能性}
- 找到这个人的原因：{例如：看到他们最近发布了 XX 产品}
- 相关时机：{例如：贵公司刚完成 B 轮，正在扩团队}

要求：
- 英文（LinkedIn 国际语境）或中文（中国职场），由用户指定，默认英文
- 不超过 300 字符（LinkedIn 连接请求上限）
- 第一句话必须是个性化内容，不能是 "I'd like to add you to my network"
- 不要在第一条消息里推销，重点是建立关联
- 以低摩擦的 CTA 结尾（一个 15 分钟通话 / 一封邮件回复）

只返回消息正文。"
```

### 无共同连接 — 脉脉私信

```
LLM Prompt:
"帮我起草一条脉脉私信，发给 {目标姓名}（{目标职位} @ {目标公司}）。

背景：
- 我是{姓名}，{一句话介绍}
- 触达目的：{目的}
- 找这个人的理由：{理由}

要求：
- 中文，口语化
- 100 字以内
- 开篇一句话给对方一个为什么回复我的理由
- 结尾明确的一个问题或提案（不要模糊的"有时间聊聊吗"）
- 不要有群发感

只返回消息正文。"
```

### 冷邮件

```
LLM Prompt:
"帮我起草一封冷邮件，发给 {目标姓名}（{目标职位} @ {目标公司}）。

背景：
- 发件人：{姓名}，{职位}，{公司}，{公司一句话介绍}
- 目的：{目的}
- 为什么是他/她：{例如：看到贵公司正在...}
- 近期时机：{如有：贵公司刚融资/发布新品/参加了XX会议}

要求：
- 中文
- Subject line：个性化，不超过 15 个字，不用惊叹号
- 正文：3 段，总计不超过 150 字
  第 1 段：为什么写这封邮件（个性化切入，参考近期动态）
  第 2 段：我们能提供什么价值（从对方视角出发，不是介绍自己）
  第 3 段：CTA，一个具体的低摩擦请求
- 结尾不用过度礼貌语

返回格式：
Subject: [主题行]
---
[邮件正文]"
```

---

## Step 6 — 清理低价值关注（仅任务类型 B / D）

```
LinkedIn:
1. 打开 https://www.linkedin.com/mynetwork/import-contacts/
2. 筛选条件（按顺序执行）：
   a. 列出最近 90 天内无互动的 1 度连接
   b. 对每条连接检查：是否与当前 BD 方向相关（行业/职位/公司）
   c. 标记为"清理候选"：无互动 + 不相关
   d. 生成清理队列，注明理由

脉脉：
1. 打开 https://maimai.cn/contact
2. 同上逻辑，重点关注：
   - 单向关注（对方未关注回来）+ 无互动 > 6 个月
   - 行业/职位与方向完全不重叠

注意：
- 只生成清理队列，不自动执行
- 所有操作需用户确认后再执行
- 已有业务往来的连接，即使无互动，也不进入清理队列
```

---

## Step 7 — 输出 Review Pack

所有信息收集完毕后，输出以下格式供确认：

```
━━ CONNECTIONS OPTIMIZER REPORT ━━

目标人物分析
─────────────
[目标姓名] | [职位] @ [公司] | [平台]

研究摘要：
  · 近期动态：[最相关的 1-2 条]
  · 触达时机：[好 / 一般 / 差] — 原因：[一句话]

暖路径：
  · [中间人姓名]（[与 BD 关系]）→ 认识 [目标姓名]（[关系类型]）
  · 无暖路径（建议冷触达）

建议渠道：[LinkedIn InMail / 通过 X 引荐 / 脉脉私信 / 邮件]

消息草稿：
  [粘贴对应渠道草稿]

─────────────
[如有多个目标，重复以上格式]

━━ 清理队列（如执行了任务 B/D）━━
[列表：姓名 | 平台 | 清理理由 | 置信度]

━━ 新增目标建议（如执行了任务 C/D）━━
[列表：姓名/公司 | 理由 | 建议渠道]

━━ 下一步行动 ━━
□ 确认发送上述消息草稿
□ 确认清理队列后执行
□ 需要修改某条草稿风格？请指出
```

---

## 错误处理

| 情况 | 处理方式 |
|------|---------|
| LinkedIn 显示登录墙 | 跳过该平台，用脉脉/X/web 搜索替代，告知用户 |
| 脉脉 CAPTCHA | 停止，告知用户手动完成该步骤 |
| 目标 Profile 找不到 | 告知用户，建议提供更多信息（全名/公司/地区）|
| 无任何暖路径 | 标记冷触达，生成 LinkedIn InMail 或邮件草稿 |
| 目标公司有近期负面新闻 | 在 Review Pack 中显著标注，建议暂缓触达 |

---

## 注意事项

- 清理操作需明确用户确认，**不自动执行删除**
- 如用户提供了历史消息示例，优先参考其真实语风
