TERMINAL
clawhub install zhide-offer📖 About This Skill
name: zhide-offer description: 职得Offer校园求职助手。调用职得Offer MCP接口查询校园招聘岗位和面试经验。 当用户提到以下关键词时触发:
职得Offer校园求职技能
通过 MCP 协议调用职得Offer接口,查询校招岗位和面试经验。
适合的典型场景:
配置
API Key 从配置文件或环境变量读取,不硬编码:
const KEY = process.env.ZHIDE_OFFER_KEY || require('./config.json').zhideOfferKey;
用户需在 scripts/config.json 中配置:
{ "zhideOfferKey": "ofk_你的key" }
MCP 调用规范
https://offer.yxzrkj.cn/mcp(POST)Content-Type: application/json、Accept: application/json, text/event-stream、Authorization: Bearer 快速使用
# 查岗位
node ~/.openclaw/skills/zhide-offer/scripts/jobs_search.js 数据产品经理看岗位详情
node ~/.openclaw/skills/zhide-offer/scripts/jobs_get.js <岗位ID>查面经
node ~/.openclaw/skills/zhide-offer/scripts/interviews_search.js 产品经理 --company 字节跳动 --tag 校招 --limit 5看完整面经
node ~/.openclaw/skills/zhide-offer/scripts/interviews_get.js <面经ID>
如果想用统一入口,也可以:
bash ~/.openclaw/skills/zhide-offer/scripts/zhide_offer.sh jobs-search 产品经理 --size 3
bash ~/.openclaw/skills/zhide-offer/scripts/zhide_offer.sh interviews-search 产品经理 --limit 2
工作流
搜索岗位
1. 运行scripts/jobs_search.js,传入 keyword(可选 company/city/pageSize)
2. 结果在 result.structuredContent.data.items[],字段见 references/api.md
3. 如需详情,用岗位 id 运行 scripts/jobs_get.js搜索面经
1. 运行scripts/interviews_search.js,传入 position_query(精准单词组效果最好,多词组合可能返回空)
2. 结果在 result.structuredContent.data.items[]
3. 如需全文,用面经 id 运行 scripts/interviews_get.js注意事项
scripts/config.json,公开包只保留模板文件position_query 用单一关键词(如"数据产品经理"),不要堆多个词interviews.search 响应较慢(约8秒),正常现象references/api.md