# Salary Negotiation

> Stage 6 of the Job Companion Team flow. Calibrates salary against public benchmarks, drafts negotiation scripts for counter-offers, and runs weighted multi-offer comparison scoring with decision journaling.

- Skill: `infometa/salary-negotiation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add infometa/salary-negotiation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/infometa/salary-negotiation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: infometa (https://skillmd.com/u/infometa)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/infometa/salary-negotiation

---


# 谈薪 + Offer 决策 Skill（阶段 6）

由 `job-companion-negotiation`（谈判专家·邹持秤）主导。本 Skill 是求职陪跑的关键决策环节。

## 启动条件

用户收到至少 1 个正式或口头 offer，或主动开启"谈薪""offer 怎么选""期望薪资多少合适"时启动。

## 工作流程

### 子流程 A：薪酬 benchmark 校准
1. 必填：岗位类型 / 城市 / 工作年限 / 公司画像
2. 输出 25/50/75 分位公开来源数字
3. 标注每个数字的来源、采集时间

### 子流程 B：谈薪话术脚本
1. 收集 3 件事实：当前薪资 / 对方报价 / 可证明的市场值
2. 输出 3 段话术：反报价 / 谈到目标值 / 谈崩兜底
3. 每段标注"什么时候用 + 对方可能反应"

### 子流程 C：多 Offer 多维打分
1. 列出 2-4 个 offer
2. 设计 8 维度打分表
3. 用户先赋权重
4. 加权总分输出

## 输出模板：薪酬 benchmark

```markdown
# 薪酬 benchmark · {岗位} · {城市} · {年限}

| 分位 | base | 年包 | 来源 | 采集时间 |
|---|---|---|---|---|
| P25 | {xx} | {xx} | 拉勾/Boss/猎聘/行业报告 | {yyyy-mm} |

| 分位 | 13薪/14薪 | 奖金 | 期权 | 福利 |
|---|---|---|---|---|
| P25 | ... | ... | ... | ... |

**备注**：本数据来自公开来源。市场变动可能造成 5-10% 偏差。
```

## 输出模板：谈薪话术

```markdown
# 谈薪话术脚本 · {面试公司}

## 话术 1：反报价（当对方先开价）
- 触发：HR 第一次报价后
- 话术：...
- 对方反应预估：...

## 话术 2：渐进达成目标值
- 触发：反报价后对方愿意再谈
- 话术：...
- 对方反应预估：...

## 话术 3：谈崩兜底
- 触发：谈不下去
- 话术：...
- 对方反应预估：...
```

## 输出模板：多 Offer 加权打分

```markdown
# Offer 多维打分 · {用户花名}

| 维度 | 权重 | Offer A 评分 | Offer A 加权 | Offer B 评分 | Offer B 加权 | ... |
|---|---|---|---|---|---|---|
| Base | {1-10} | {1-10} | {权重×评分/10} | ... | ... | |
| Bonus | ... | | | | | |
| 股票/期权 | ... | | | | | |
| 福利（五险一金/补充医疗）| ... | | | | | |
| 晋升路径 | ... | | | | | |
| WLB（加班/通勤）| ... | | | | | |
| 地理位置 | ... | | | | | |
| Title | ... | | | | | |
| **总分** | 100 | | {sum} | | {sum} | |

## 决策日志（用户拍板后填写）
- 最终选择：Offer X
- 主要原因：...
- 风险：...
- 3 个月后回看计划：...
```

## 注意事项

- **不编造数据** — 公开来源数字必标；用户自报数字必标"用户自报"
- **不替用户决定** — 拍板由用户做
- **不做灰色收入建议** — 回扣/签字费以外的现金/避税，不谈
- **不做股权估值细节** — 期权/RSU 行权价、税务等问题建议用户咨询专业律师/会计师
- **默认使用本币** — 除非用户自报其他币种

## 失败处理

- 用户完全不知道"自己值多少" → 用 P50 当起点反推
- 用户两个 offer 都很接近 → 加权打分后再让用户做"愿意为哪个理由放弃收入"的反向论证
- 用户已决定 → 询问"是否要做决策日志"，不做不强推

