ワークフロー&基本ツール · Backtthefuture/huangshu

boss-zhipin-scraper

履歴書と求職希望条件の入力を促し、BOSS-Agent 専用 Chrome Profile と macOS Computer Use を通じて BOSS直聘 の公式公開ページ上で求人検索、完全な JD 閲覧、重複排除、市場要件のキャリブレーション、スコアリングを行い、A/B/C のアプローチ区分を生成します。キャリブレーション後、目標挨拶数(デフォルト推奨:20件)を確認し、ユーザーが具体的なバッチ、区分、件数、挨拶モードを承認した場合にのみ、条件を満たす求人の継続検索とアプローチを実行します。「仕事探し」「求人検索」「JD 確認」「BOSS 求人分析」「求人絞り込み」「自動アプローチ(挨拶)」などの個人向け求職タスクに使用されます。CLI、CDP、Playwright、隠蔽 API、Cookie 抽出、検出回避手法は禁止されています。

L3 ネットワーク · ドメインとキー範囲を宣言V1 コミット固定ネットワーク通信ファイル書き込みDual-pass Audit
Author BacktthefutureGitHub Backtthefuture/huangshu ↗License MIT(仓库根 LICENSE)Commit 3cfa898c51
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

求職タスクを確認ゲート付きのステートマシンとして実装し、10のステートを順次推進し、スキップを禁止します。

skills/boss-zhipin-scraper/SKILL.md
不得跳过当前状态的必需输入或确认。用户已提供的信息直接继承,不重复询问。
ここでの処理内容:明示的なステートマシンでフローを制約し、収集、確認を経て最終実行に移ります。

強制境界の設定:タイトルに BOSS-Agent を含む専用 Chrome Profile のみを操作し、CLI/CDP/Playwright/Cookie 抽出/検出回避手法を明確に禁止します。

skills/boss-zhipin-scraper/SKILL.md
- 禁止 BOSS CLI、CDP、远程调试、Bridge、Patchright、Playwright、无头浏览器、隐藏 API、`/wapi`、XHR/fetch 注入、Cookie 或 stoken 提取、代理轮换、指纹伪装和验证码绕过。
ここでの処理内容:コンプライアンス準拠アプローチを厳密な境界として定義し、プラットフォームに対するリバースエンジニアリングや自動化バイパスを遮断します。

初回起動時に履歴書のアップロードを案内し、職務適性情報のみを抽出して、無関係なプライバシー情報はエコーバックやレポート出力を行いません。

skills/boss-zhipin-scraper/SKILL.md
只提取岗位匹配信息;姓名、手机号、邮箱等无关隐私不得主动回显或写入报告。
ここでの処理内容:プライバシーの露出を抑えつつ求職プロファイルを構築します。

求職希望条件を2往復で補完し、各往復で検索結果に影響を与える質問を最大3問に制限します。

skills/boss-zhipin-scraper/SKILL.md
每轮最多问 3 个会改变搜索结果的问题:
ここでの処理内容:限られた質問数で実行可能な検索条件に収束させます。

検索確認ゲートでは読み取り専用のキャリブレーションのみを許可し、未確認の状態では BOSS ページの操作を禁止します。

skills/boss-zhipin-scraper/SKILL.md
只有用户确认搜索卡或明确确认同等内容后,才能操作 BOSS 页面。搜索确认仅授权只读校准。
ここでの処理内容:「ページ閲覧権限」と「メッセージ送信権限」を2つの独立した承認に分離します。

キャリブレーション段階ではデフォルトで15〜30件の求人カードを読み取り、約10件の完全な JD を選定。外部アクションは厳格に0件とします。

skills/boss-zhipin-scraper/SKILL.md
- 默认读取 15–30 张职位卡片,并从中选择约 10 条代表性完整 JD。
ここでの処理内容:読み取り専用サンプルを先行させ、市場要件とスコアリング基準値を確定します。

動的な A/B/C 区分は、必須条件、総合スコア基準値、コア指標基準値、リスク拒絶判定をすべて同時にクリアする必要があります。

skills/boss-zhipin-scraper/SKILL.md
档位不能只看总分;必须同时通过:
ここでの処理内容:多重基準を設けることで、総合スコアのみに依存した求人の誤判定を防止します。

アプローチ確認ゲートでは、バッチ、区分、目標挨拶数、挨拶モードの確認を必須とし、未指定時はデフォルトで20件を推奨します。

skills/boss-zhipin-scraper/SKILL.md
本批目标招呼数;未指定时主动询问,默认建议 `20` 个,不得静默代填;
ここでの処理内容:メッセージ送信数の承認権限をユーザーに戻し、認可境界を維持します。

各求人に対する実行ループを完全直列化:リスト読み取り→重複排除→JD 読み取り→フィルタリング→スコアリング→リスク検査→アプローチ→チェックポイント記録。

skills/boss-zhipin-scraper/SKILL.md
读列表 → 查历史台账 → 读完整 JD → 硬条件过滤 … → 触达或归档 → 写检查点
ここでの処理内容:単一求人の判定を順序立てられたステップに分解し、各ステップに検証可能なログを残します。

リスク検知時の即時停止:CAPTCHA、429、切断、Cookie コピー要求などが発生した場合は即座にチェックポイントを保存してバッチを停止します。

skills/boss-zhipin-scraper/SKILL.md
- 验证码、安全验证、`_security_check`、429、code 37、访问频繁、账号风险或环境异常;
ここでの処理内容:リスク管理シグナルを検知した時点で即停止し、プラットフォームの制限と衝突してアカウントリスクを招くのを防ぎます。

2コア機能

01確認ゲート付き求職プロセスのステートマシンオーケストレーション
02専用ブラウザ接続と手動ログイン引き継ぎ
03読み取り専用の市場キャリブレーションと代表サンプルの選定
04100点満点の多次元スコアリングベースライン(必須条件/リスク拒絶優先)
05動的 A/B/C 区分とコア指標基準値
06アプローチ認可と挨拶テンプレート制約
07重複排除および台帳/チェックポイントの永続化
08リスク検知時の即時停止と瞬時状態復元
09オフライン受入検証ケース集(22件)

3外部依存関係

KindDependency / Endpoint
networkBOSS直聘(zhipin.com)
climacOS Computer Use + Chrome(专用 BOSS-Agent Profile)

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
アクセス可能ドメインとキー範囲を宣言
管理者向け
最小権限のキー、リクエストログを保持
判定根拠(ファイルパスと抜粋)
  • 网络端点: 外部ネットワークアクセスの宣言: ホストブラウザ経由で BOSS直聘 の公開ページ(zhipin.com)にアクセスし求人リストと完全な JD を読み取り、ユーザーの承認後にプラットフォーム内挨拶メッセージを送信
  • 本地工作目录: ファイル読み書きおよび成果物出力: ~/.boss-zhipin-scraper/ledger/job_ledger.jsonl(求人台帳)
監査ノート: Yellow:skill ディレクトリ内には SKILL.md、agents/openai.yaml、4件の references ドキュメントのみが存在し、スクリプト、ネットワークライブラリ、認証情報の読み込みは一切含まれていません。ホストの macOS Computer Use を通じて可視状態の専用 Chrome Profile を操作し、公開されている zhipin.com ページへアクセスした上で、ユーザーのバッチ承認を経てプラットフォーム内挨拶を送信するため、外部通信先は予測可能です。ローカルでは ~/.boss-zhipin-scraper/ledger の台帳および対象バッチの CSV/レポートのみを書き込みます。CLI/CDP/Playwright/隠蔽 API/Cookie 抽出/検出回避を明示的に禁止しているため、Red には該当しません。ホストの Computer Use 権限およびブラウザはホスト側の挙動とみなされ、判定には含めません。

5二重目の独立検証

  • [ok] 状态机状态数与顺序 — SKILL.md 的 ONBOARD→PROFILE→…→REVIEW 与正文 10 个小节一一对应。
  • [ok] 校准只读约束 — SKILL.md 与 calibration-tiering.md 均写 external_actions=0 / 外部动作数必须为 0。
  • [ok] 档位阈值一致性 — 主 SKILL.md 的 A≥85/B≥80/C≥72 与 references 表格一致,且要求核心维度最低值。
  • [ok] 验收案例数量 — ledger-acceptance.md『离线验收案例』逐条编号 1–22,共 22 条。
  • [ok] 禁止路线可定位 — §3 扫描『危險旗標/防護繞過』无命中,正文确有禁止 CDP/Playwright/隐藏 API 等条款。
  • [ok] 凭证读取 — 全文无 Cookie/stoken 读取指令,反而明确『不得读取、代填或保存验证码和认证信息』。
  • [ok] 档位复核 — 只经宿主浏览器操作公开站点 + 本地台账写入,无凭证读取、无防护绕过 → yellow。

6結論

  • 強固な安全境界:CLI/CDP/Playwright/隠蔽 API/Cookie 抽出/検出回避を完全禁止。ログインと CAPTCHA はユーザーが手動で対応。
  • きめ細かな認可粒度:検索カードは読み取り専用のキャリブレーションのみを許可し、アプローチにはバッチ、区分、数量、挨拶モードの個別確認が必要。
  • 高い検証可能性:台帳、バッチ、監査ログの4系統トランザクション書き込みに対応し、22件のオフライン受入検証ケースを付属。
  • 最適な用途: BOSS直聘 で個人として求職活動を行い、段階的な確認や手動ログイン/CAPTCHA 対応を受け入れ可能で、プロセスの追跡可能性とコンプライアンスを重視する求職者。
    不向きな用途: 個人の求職以外の用途、代行運用やヘッドハンターによる一括収集、完全無人での自動応募やアカウント情報の変更を求めるユーザー、macOS Computer Use 環境を持たないユーザー。
    Install Agent-Ready
    ① Verified Mirror 2026-10-10
    Option A · Direct DownloadDownload boss-zhipin-scraper.tar.gz
    sha256: e68954aed6706a48…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 3cfa898c51.