← ClaudeAtlas

geo-job-huntlisted

Jobs near a place: Amap radius + Liepin hiring (fwd/rev/apply).
lizliz404/agent-skills · ★ 0 · AI & Automation · score 78
Install: claude install-skill lizliz404/agent-skills
# 地理围栏找工作 v5 (Geo Job Hunt) > v5.1.3:注释纠偏(yaml 示例「均缺」→「已应用」);v5.1.2:实测证据附录;v5.1.1:稳态间隔 2.0s;v5.1.0:死开关移除 + ensure_amap_timeout.py + git 基线。 ## 场景与痛点 旧时代:打开一个封装严重、数据封闭的孤岛招聘平台 → 人工筛选 → 不会用筛选栏就一页页划 → 变成刷短视频。 本 skill:**精确坐标 → 圈定半径内公司 → 查在招**(正向),或 **搜岗位 → 验证公司是否在半径内**(反向),一张表交付。支持增量监控、HTML/JSON、Telegram 推送、投递清单、批量投递、限流看门狗。 **不需要**把简历 PDF 交给 Agent:注册猎聘时填好的账号档案就是投递数据源(见「投递与数据流」)。 ## 前置条件(已配好,别重复配置) 两个 MCP 已配置到 Hermes 的 **`writing` / `lyric` / `trading`** 三个 profile 的 `config.yaml → mcp_servers`,以及根配置 `~/.hermes/config.yaml`(无名为 `default` 的 profile 目录)。 | server | transport | 说明 | 建议 | |---|---|---|---| | `amap` | npx stdio `@amap/amap-maps-mcp-server` | 地理编码/周边/路径/天气 | **禁止**改回 HTTP URL(`mcp.amap.com` POST-only,SDK GET-SSE → 405/500) | | `liepin` | HTTP `https://open-agent.liepin.com/mcp/user` | 搜职位/投递/简历,header `x-user-token` | `tools/list` **公开**——connect 绿灯≠鉴权成功,必须实调 `search-jobs` | 密钥(只引用路径,勿回显):`AMAP_MAPS_API_KEY`、`MCP_LIEPIN_API_KEY`。脚本自动发现顺序:环境变量 → `~/.hermes/.env` → 当前目录 `.env` → 各 profile `.env`(字母序,`writing` 通常最后覆盖;可用 `--env` 显式指定)。 - 猎聘 token **90 天**有效;401 → [猎聘 MCP 授权页](https://www.liepin.com/mcp/auth#config)重拿(见 References) - 猎聘限流:官方文档 **60 次/分钟**(搜索/查看/简历/投递共用);**实测更狠**,见下「限流与配额」 - 改 config/env 后:`/reload-mcp` + `/new`,或重启 gateway - Node ≥ 22(高德 npx server 要求) ### 推荐 config 微调(已脚本化) > amap 块补 `timeout: 120` 已幂等脚本化:`scripts/ensure_amap_timeout.py`(默认 dry-run 打印状态,`--yes` 落盘;已含 timeout 则跳过)。生产 4 处 config.yaml 均已应用(v5 合入时)。 审计记录:详见 `~/notes/geo-job-hunt-v5-d