Skip to content
cccskills
FreePublished on GitHub

job-matcher

根据用户简历(CV)和求职意向,抽取CV结构化字段、实时检索匹配职位、生成可交互HTML报告。当用户提供简历文件(pdf/docx/txt/md)或粘贴简历文本,并希望找工作、匹配职位、获取职位推荐、做求职匹配时使用。

The English summary is being prepared. Showing the original description.

sangowu/job-matcher-skill17 stars(GitHub 17 + cccskills 0)

Run score Not tested

See how to install

Files included (200)

  • SKILL.md2.5 KB
  • .github/workflows/ci.yml617 B
  • .gitignore163 B
  • assets/report_strings.json91.8 KB
  • assets/template.html40.4 KB
  • CHANGELOG.md161.7 KB
  • config.json2.5 KB
  • docs/ats-protocol.md4.0 KB
  • docs/ats-provider-phase1.md11.6 KB
  • docs/ats-source-catalog.md10.0 KB
  • docs/browser-provider-control-panel.md10.0 KB
  • docs/browseros-neo-production-trial-2026-09-22.md4.6 KB
  • docs/company-careers-robots-2026-09-26.md3.4 KB
  • docs/cookie-consent.md4.2 KB
  • docs/discovery-mode-phase1.md3.6 KB
  • docs/discovery-plan.md6.5 KB
  • docs/discovery-wave-live-smoke.md4.0 KB
  • docs/local-browser-phase2.md4.5 KB
  • docs/local-browser-phase3-panel.md3.6 KB
  • docs/local-browser-phase4-smoke.md8.5 KB
  • docs/monitoring.md11.7 KB
  • docs/multi-region-implementation-todo.md35.3 KB
  • docs/multi-region-phase-c.md5.3 KB
  • docs/multi-region-phase-d1.md2.8 KB
  • docs/multi-region-phase-d2.md6.2 KB
  • docs/multi-region-phase-e.md10.0 KB
  • docs/multi-region-phase0-baseline.md4.3 KB
  • docs/performance/ats-board-catalog-2026-09-22.json1.7 KB
  • docs/performance/ats-board-catalog-expansion-2026-09-23.json2.9 KB
  • docs/performance/ats-deferred-jd.md2.9 KB
  • docs/performance/ats-http-compression-ab.json8.6 KB
  • docs/performance/ats-http-compression-ab.md2.1 KB
  • docs/performance/ats-phase1-exploratory-run.json921 B
  • docs/performance/ats-phase1-public-api-baseline.json3.7 KB
  • docs/performance/ats-phase1-public-api-baseline.md2.8 KB
  • docs/performance/ats-phase2-fake-baseline.json24.3 KB
  • docs/performance/ats-phase2-fake-baseline.md1.7 KB
  • docs/performance/ats-phase2-public-api-regression.json3.9 KB
  • docs/performance/ats-phase2-public-api-regression.md1.5 KB
  • docs/performance/ats-phase3-controlled-e2e.json2.5 KB
  • docs/performance/ats-phase3-controlled-e2e.md3.5 KB
  • docs/performance/ats-phase3-quality-audit.json2.7 KB
  • docs/performance/ats-phase3-quality-audit.md2.6 KB
  • docs/performance/ats-phase4-jd-handoff.json27.6 KB
  • docs/performance/ats-phase4-jd-handoff.md1.6 KB
  • docs/performance/ats-phase4-live-quality.json1.2 KB
  • docs/performance/ats-phase4-live-quality.md2.2 KB
  • docs/performance/ats-phase5-multiprovider-quality.json4.3 KB
  • docs/performance/ats-phase5-multiprovider-quality.md4.4 KB
  • docs/performance/ats-phase5-offline-regression.json27.6 KB
  • docs/performance/board-harvest-2026-09-22.json1.4 KB
  • docs/performance/browseros-neo-production-trial-2026-09-22.json1.3 KB
  • docs/performance/china-moka-sources-2026-09-28.json5.3 KB
  • docs/performance/cookie-consent-necessary-only-smoke-2026-09-21.json516 B
  • docs/performance/country-recognition-2026-09-28.json4.5 KB
  • docs/performance/discovery-wave-complete-smoke-2026-09-21.json1.7 KB
  • docs/performance/discovery-wave-live-smoke-2026-09-21.json1.2 KB
  • docs/performance/file-lock-contention-2026-09-22.json3.0 KB
  • docs/performance/jobs-ie-automation-recheck-2026-09-28.json2.8 KB
  • docs/performance/local-browser-phase4-auth-handoff-smoke-2026-09-21.json1.4 KB
  • docs/performance/local-browser-phase4-batch-smoke-2026-09-21.json1.3 KB
  • docs/performance/local-browser-phase4-candidate-smoke-2026-09-21.json1.3 KB
  • docs/performance/local-browser-phase4-neo-smoke-2026-09-21.json1.0 KB
  • docs/performance/local-browser-phase4-user-browser-smoke-2026-09-21.json1.2 KB
  • docs/performance/local-sources-generic-markets-2026-10-14.json16.6 KB
  • docs/performance/market-source-decoupling-2026-09-28.json2.9 KB
  • docs/performance/multi-region-live-smoke-20260918.json4.5 KB
  • docs/performance/multi-region-live-smoke-20260919.json4.4 KB
  • docs/performance/multi-region-live-smoke-20261014-2.json12.1 KB
  • docs/performance/multi-region-live-smoke-20261014-3.json14.6 KB
  • docs/performance/multi-region-live-smoke-20261014.json11.3 KB
  • docs/performance/multi-region-phase-e-gate-20260918.json4.5 KB
  • docs/performance/multi-region-phase-e-gate-20260919.json4.3 KB
  • docs/performance/multi-region-phase-e-gate-20260921.json5.0 KB
  • docs/performance/netherlands-market-2026-09-28.json4.5 KB
  • docs/performance/run-metrics-phase1-verification.json625 B
  • docs/performance/run-metrics-phase1-verification.md756 B
  • docs/performance/run-metrics-real-smoke-20260828.json1.6 KB
  • docs/performance/run-metrics-real-smoke-20260828.md1.6 KB
  • docs/performance/strong-job-identity-baseline.json8.7 KB
  • docs/performance/strong-job-identity-baseline.md1.6 KB
  • docs/performance/us-market-seed-verification-2026-09-27.json3.5 KB
  • docs/performance/v2.2.0-small-baseline.json3.9 KB
  • docs/performance/v2.2.0-small-baseline.md1.1 KB
  • docs/performance/v2.3.0-browser-provider.json6.2 KB
  • docs/performance/v2.3.0-browser-provider.md1.8 KB
  • docs/performance/v2.3.0-kernel-release-smoke.json1.4 KB
  • docs/performance/v2.3.0-kernel-smoke.md2.7 KB
  • docs/performance/web-search-pages-live-verification-2026-09-24.json3.6 KB
  • docs/performance/workday-provider-2026-09-28.json6.5 KB
  • docs/phase-c-legacy.md1.2 KB
  • docs/rationale.md76.2 KB
  • docs/releases/v2.0.0.md5.9 KB
  • docs/releases/v2.1.0.md4.9 KB
  • docs/releases/v2.2.0.md8.9 KB
  • docs/releases/v2.3.0.md5.0 KB
  • docs/releases/v2.4.0.md3.6 KB
  • docs/remote-browser-protocol.md1.9 KB
  • docs/roadmap.md5.0 KB
  • docs/run-metrics-contract.md3.2 KB
  • docs/shadow-and-smoke.md1.4 KB
  • docs/source-registry-phase-b.md3.8 KB
  • docs/version-sync-check.md5.0 KB
  • LICENSE1.0 KB
  • pyproject.toml669 B
  • README.en.md34.4 KB
  • README.md32.5 KB
  • references/ats_phase1_boards.json1.4 KB
  • references/ats_phase5_quality_boards.json510 B
  • references/candidate_envelope.schema.json2.4 KB
  • references/cv_schema.md5.0 KB
  • references/geo_countries.json76.7 KB
  • references/languages.json3.1 KB
  • references/markets.json29.6 KB
  • references/model_tiers.json838 B
  • references/multi_region_smoke_plan.json5.6 KB
  • references/role_taxonomy.json20.8 KB
  • references/scoring_rubric.md6.6 KB
  • references/search_playbook.md8.0 KB
  • references/shadow_compare_v2.schema.json3.0 KB
  • references/shadow_compare.schema.json3.3 KB
  • references/shadow_run_v2.schema.json2.6 KB
  • references/shadow_run.schema.json2.7 KB
  • references/source_seeds.json82.3 KB
  • scripts/_filelock.py4.8 KB
  • scripts/_jobutil.py24.6 KB
  • scripts/_stdio.py5.5 KB
  • scripts/analysis_contract.py8.2 KB
  • scripts/ats_handoff.py4.0 KB
  • scripts/ats_pipeline.py34.5 KB
  • scripts/ats_provider.py38.0 KB
  • scripts/board_harvest.py16.5 KB
  • scripts/browser_control.py39.4 KB
  • scripts/browser_provider.py12.9 KB
  • scripts/browser_setup.py8.0 KB
  • scripts/browser_workflow.py2.3 KB
  • scripts/candidate_contract.py10.0 KB
  • scripts/candidate_handoff.py22.4 KB
  • scripts/check_robots.py11.9 KB
  • scripts/cookie_consent.py8.8 KB
  • scripts/cp_hash.py2.2 KB
  • scripts/discovery_batch.py57.0 KB
  • scripts/discovery_mode.py5.4 KB
  • scripts/discovery_plan.py35.6 KB
  • scripts/extract_cv.py6.9 KB
  • scripts/fetch_rendered.py3.5 KB
  • scripts/jd_fingerprint.py2.7 KB
  • scripts/job_prefilter.py15.5 KB
  • scripts/local_browser_panel.py22.6 KB
  • scripts/local_browser_probe.py4.1 KB
  • scripts/market_plan.py73.8 KB
  • scripts/merge_jobs.py64.1 KB
  • scripts/precise_pick.py5.7 KB
  • scripts/rejected_log.py7.4 KB
  • scripts/render_html.py26.6 KB
  • scripts/round_timer.py7.8 KB
  • scripts/runtime_metrics.py47.9 KB
  • scripts/search_metrics.py3.1 KB
  • scripts/seed_promotion.py8.7 KB
  • scripts/source_registry.py68.3 KB
  • scripts/source_reverify.py10.5 KB
  • scripts/subagent_metrics.py12.5 KB
  • scripts/summarize_metrics.py1.8 KB
  • scripts/validate_profile.py10.2 KB
  • scripts/verify_jobs.py5.6 KB
  • scripts/version_check.py14.1 KB
  • tests/conftest.py7.1 KB
  • tests/fixtures/multi_region/candidates.json19.9 KB
  • tests/fixtures/multi_region/ground_truth.json1.3 KB
  • tests/test_analysis_contract.py3.1 KB
  • tests/test_ats_handoff.py2.5 KB
  • tests/test_ats_pipeline.py35.8 KB
  • tests/test_ats_provider.py27.3 KB
  • tests/test_benchmark_ats_compression.py2.1 KB
  • tests/test_benchmark_ats_e2e.py4.9 KB
  • tests/test_benchmark_ats_quality.py6.0 KB
  • tests/test_benchmark_ats.py8.1 KB
  • tests/test_benchmark_pipeline.py896 B
  • tests/test_board_harvest.py18.7 KB
  • tests/test_browser_candidate_smoke.py2.1 KB
  • tests/test_browser_control.py49.0 KB
  • tests/test_browser_provider.py4.9 KB
  • tests/test_browser_setup.py2.4 KB
  • tests/test_candidate_contract.py7.8 KB
  • tests/test_candidate_handoff.py8.5 KB
  • tests/test_check_robots.py14.7 KB
  • tests/test_config_contract.py7.2 KB
  • tests/test_cookie_consent.py8.6 KB
  • tests/test_discovery_batch_markets.py8.5 KB
  • tests/test_discovery_batch_structured.py14.5 KB
  • tests/test_discovery_batch.py35.4 KB
  • tests/test_discovery_mode.py7.0 KB
  • tests/test_discovery_plan.py40.7 KB
  • tests/test_docs.py12.6 KB
  • tests/test_eval_pipeline.py52.7 KB
  • tests/test_filelock.py6.5 KB
  • tests/test_generic_markets.py12.4 KB
  • tests/test_global_coverage_smoke.py2.2 KB
  • tests/test_jd_fingerprint.py9.4 KB
  • tests/test_jobutil.py15.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Job Matcher

把简历(CV) + 求职意向 变成一份匹配职位的可交互 HTML 报告。

执行方式:先读 WORKFLOW.md,按它的 0–7 步流程做。 WORKFLOW.md 是 agent-中立的单一事实源,包含:所需能力、如何映射到你当前运行时的工具、脚本调用契约、缺能力时的降级策略。本文件兼容 Claude Code 与 Codex 的 skill 机制(同样的 name/description + scripts/、references/、assets/ 结构)。

能力映射(本文件唯一的职责)

WORKFLOW.md 是 agent-中立的,它说「用你的 web 搜索工具」。下表把那些能力换成本运行时的具体工具;流程规则不在这里,全在 WORKFLOW.md,两处都写会漂。

能力必需性各 agent 对应缺失时
模型/Web 搜索可选发现路径Claude: WebSearch;Codex: 内置 web 搜索降级到已就绪的本机浏览器;两者都缺失则无法实时检索
子代理(并行+隔离)可选Claude: Task/Agent(单消息内并行 spawn);Codex: custom agents降级为串行
网页抓取可选Claude: WebFetch回退 scripts/fetch_rendered.py
本机浏览器发现可选发现路径当前运行时已连接、已授权且具备 tabs/navigate/read 的 BrowserOS Neo 或用户浏览器工具继续模型/Web 搜索;绝不读取 Cookie 文件

Claude Code 特有的两点:

  • 子代理并行:Task/Agent 支持在同一条消息里同时 spawn 多个 worker,WORKFLOW 的「批间重叠」和并行搜索/评估都靠这个;没有它就按 WORKFLOW 的降级列串行做。
  • 本机浏览器:只使用当前会话已暴露、已授权的浏览器工具(BrowserOS Neo 或用户浏览器),按 WORKFLOW 第 0 步用 scripts/local_browser_probe.py probe 确认状态。不扫描端口、浏览器配置、Cookie 或既有标签页;已安装不等于 ready。

其余

流程、脚本契约、容错阶梯、护栏、配置、降级 —— 全部见 WORKFLOW.md(规则的理由在 docs/rationale.md)。指令文档在 references/。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Report a problem with this skill