专业的薪酬市场调研工具,支持多源数据融合、数据清洗、分位值计算和专业报告生成。
text
skill-salary-market-analysis/
├── SKILL.md # 本文件(配置和说明)
├── assets/
│ ├── salary_data_template.csv # 16 字段基础模板
│ └── salary_data_template_24.csv # 24 字段增强模板 ⭐
├── references/ # 参考文档
│ ├── report-template.md # 17 章节报告模板
│ ├── salary-methodology.md # 薪酬方法论
│ ├── global-data-sources.md # 全网数据源指南(20+ 渠道)
│ └── data-collection-guide.md # 数据收集操作指南
└── scripts/ # Python 脚本
├── multi_source_processor.py # ⭐ 核心处理脚本(多源整合)
├── data_processor.py # 基础处理器
├── data_cleaner.py # 数据清洗
├── csv_to_excel.py # CSV 转 Excel
└── markdown_to_word.py # Markdown 转 Word
bash
pip install numpy>=1.21.0 pandas>=1.3.0 openpyxl>=3.0.0 python-docx>=0.8.11 beautifulsoup4>=4.11.0
# 可选:Playwright 自动化
pip install playwright>=1.40.0
playwright install chromium
text
用户需求
↓
岗位识别(级别 / 行业 / 地域)
↓
数据收集(5 种方案可选)
├─ 方案 1: 全网搜索 + 手动收集(最稳定,推荐首选)
├─ 方案 2: Tampermonkey 用户脚本
├─ 方案 3: Chrome 扩展
├─ 方案 4: OCR 截图识别
└─ 方案 5: Playwright 自动化
↓
数据处理
├─ 多源整合(multi_source_processor.py)
├─ 权重应用
├─ 薪酬区间转换(月薪 × 12)
└─ 分位值计算(P10-P90)
↓
报告生成
├─ Markdown 报告(参照 report-template.md)
├─ Word 格式转换
└─ Excel 数据输出
#字段说明示例1id唯一标识12source数据来源前程无忧 / 猎聘 / 智联招聘 / 脉脉 / 行业报告3link数据链接https://...4collect_date收集日期2026-045position岗位名称法务总监6level岗位级别总监 / 经理 / 高级 / 初级7department所属部门法务部8responsibility职责描述负责...9skills技能要求法律职业资格 / 英语流利10location工作地点深圳光明11company_name公司名称英威腾电气12company_size公司规模1000-5000 人13industry所属行业制造业14company_type公司类型上市公司 / 民营 / 外商独资15company_address公司地址深圳市光明区...16salary_range薪酬区间(原始文本)4-5.5 万·14 薪17salary_structure薪酬结构基本工资 + 绩效 + 年终奖18benefits福利待遇五险一金 / 补充医疗 / 年假19education学历要求本科20major专业要求法学21experience经验要求5-10 年22age年龄要求30-4023other_requirements其他要求英语六级 / 有海外经验24post_date发布日期2026-03-15
salary_data_template.csv 适用于快速调研,仅包含核心字段:
id, position, company_name, company_type, salary_range, salary_monthly_low, salary_monthly_high, months, annual_salary_low, annual_salary_high, annual_salary_avg, location, experience, education, source, collect_date
python
SOURCE_TYPES = {
'招聘网站': {'weight': 1.0, 'quality': 0.9}, # 前程无忧、猎聘、智联招聘等
'行业报告': {'weight': 1.2, 'quality': 0.95}, # Mercer、Willis Towers Watson
'财报': {'weight': 1.1, 'quality': 0.95}, # 上市公司年报
'论坛': {'weight': 0.8, 'quality': 0.7}, # 脉脉、知乎等
'其他': {'weight': 0.9, 'quality': 0.75} # 其他来源
}
bash
# 1. 复制 24 字段模板
cp assets/salary_data_template_24.csv data.csv
# 2. 收集数据(手动或通过工具)
# ... 填写 data.csv ...
# 3. 数据清洗
python3 scripts/data_cleaner.py -i data.csv -o clean_data.csv
# 4. 生成报告
python3 scripts/multi_source_processor.py -i clean_data.csv -o report.json
# 5. 转 Excel
python3 scripts/csv_to_excel.py -i clean_data.csv -o salary_report.xlsx
web-search-plus 搜索目标岗位薪酬信息