Search jobs, analyze resume fit, configure cookie-based live mode, and run the bundled jobseeker MCP tools from an OpenClaw skill package. Use when the user wants Zhilian, BOSS, or Liepin job discovery, assisted application workflows, or direct OpenClaw MCP tool integration.
Use this skill package directly. The runtime project is bundled under assets/jobseeker-mcp-runtime.
fixture, live, and auto mode explicit.Use these paths inside the skill package:
assets/jobseeker-mcp-runtime/src/mcp.tsassets/jobseeker-mcp-runtime/src/mcp-http.tsassets/jobseeker-mcp-runtime/src/cli.tsassets/jobseeker-mcp-runtime/jobseeker.config.example.jsonassets/jobseeker-mcp-runtime/openclaw.integration.example.jsonreferences/configuration.mdreferences/deployment.mdfixture, live, or auto mode.assets/jobseeker-mcp-runtime/jobseeker.config.json.Run build, test, and runtime commands from:
skills/jobseeker-mcp/assets/jobseeker-mcp-runtime
Build:
npm run build
Test:
npm test
Start stdio MCP server:
node dist/mcp.js
Start HTTP MCP server for OpenClaw direct discovery:
node dist/mcp-http.js
Open manual login browser:
npm run dev -- login --platform boss
Run fixture-mode pipeline:
npm run dev -- run --platforms zhilian,boss,liepin --keywords llm --resume /path/to/resume.pdf --source-mode fixture
Run live-mode pipeline:
npm run dev -- run --platforms boss --keywords llm --resume /path/to/resume.pdf --source-mode live
jobseeker.config.example.json to jobseeker.config.json.platforms.<platform>.cookies with Playwright-compatible cookies.jobseeker-mcp folder into a skills/ directory in an OpenClaw environment.assets/jobseeker-mcp-runtime.node dist/mcp-http.js and point the OpenClaw MCP client to http://127.0.0.1:3000/mcp.assets/jobseeker-mcp-runtime/openclaw.integration.example.json as the integration template.