無料GitHub で公開
job-matcher
根据用户简历(CV)和求职意向,抽取CV结构化字段、实时检索匹配职位、生成可交互HTML报告。当用户提供简历文件(pdf/docx/txt/md)或粘贴简历文本,并希望找工作、匹配职位、获取职位推荐、做求职匹配时使用。
日本語の概要は準備中です。原文の説明を表示しています。
sangowu/job-matcher-skillスター 17(GitHub 17 + cccskills 0)
実行スコア 未検証
インストール方法を見る含まれるファイル(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(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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/。
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
コメント
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。