offer-toolkit-skill について
求人探しから給与交渉までを支援する求職向けスキルです。独立して使える6つのスキルへ依頼を振り分け、実際に提供された経歴をもとに、情報を構造化して成果物を作成します。
主な機能
- 016つのサブスキルへの振り分け
- 02条件に合う求人の検索と整理
- 03求人票の分析と履歴書の作成
- 04再利用できる行動面接ストーリーの作成
- 05オファー比較と給与交渉の支援
活用シーン
- 01履歴書をもとに応募先を探す
- 02求人票を評価して履歴書を調整する
- 03自身の経験を使って行動面接を準備する
- 04複数のオファーを比較し、給与交渉を準備する
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ yanliudesign/ offer-toolkit-skill --skill offer-toolkit-skillインストール後、Claude Code で/offer-toolkit-skillを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
README.zh.md.gitignoreLICENSEREADME.mdbq-skill/README.md.gitignoreREADME.zh.mdbq-skill/assets/bq-prep-report.mddemo-report.htmlbq-skill/assets/en/.gitkeepbq-skill/assets/zh/.gitkeepbq-skill/frameworks/star-car.mdcompetency-tags.mdcompany-profiles.mdbq-skill/prompts/story-mining.mdstructuring.mdjd-driven-prep.mdbq-skill/story-bank/_story-template.md_index.mdconvince-team-rewrite.mddocs/en/.gitkeepdocs/zh/.gitkeepjob-description-skill/README.zh.mdREADME.md.gitignorejob-description-skill/docs/en/.gitkeepjob-description-skill/docs/zh/.gitkeepjob-description-skill/examples/offer-strategy-template.htmljob-description-skill/frameworks/decode-patterns.mdgo-no-go.md詳細
Offer Toolkit
求職スキル一式をまとめたエントリーポイントです。6つのサブスキルはそれぞれ単独で利用でき、仕事探しからオファーへの署名までを一連の流れとして組み合わせることもできます:
种子 JD + 简历 → [job-hunt-skill] 搜索 · 去重 · 证据分层 · HTML 清单
↓ 选中岗位
[Job Description Skill] 解码 JD · 出 Offer Strategy Report
↓ 决定投
[Resume Skill] tailor + 美化 · 12 套模板 · 单文件 HTML
↓ 拿到面试
[BQ Skill] 挖故事 · 建故事库 · STAR 化 · 模拟面试
↓ 拿到 offer
┌ 一份 offer ───────────────→ [Salary Negotiation] 谈 package
└ 多份 offer → [Offer Compare] 选 offer ────────┘
最上位の原則(6つのサブスキルで共通):
- 決して捏造しません。 経験、職務、数値はすべて、ユーザーが実際に提供した内容に基づく必要があります。質問を促したり、追加で尋ねたり、弱い表現を強めたりすることはできますが、会社、職位、成果、定量的な数値を作り出すことは決してありません。
- 結論を変える情報だけを尋ねます。 各サブスキルで定められた一問ずつ、またはまとめて尋ねるペースに従い、会話を長いアンケートにしません。
- まず構造化し、その後に作成します。 履歴書でもストーリーでも、まず標準データモデルに落とし込み、確認後に HTML をレンダリングしたり、回答を生成したりします。
ルーティング:ユーザーが来たら、まず意図を判断します
| ユーザーの発言 | 使用するサブスキル |
|---|---|
| 「仕事を探して」/「LinkedIn で自分に合う職を検索して」/「この JD をもとに似た求人を探して」/「履歴書をもとに求人をおすすめして」/「求人リストを整理して」 | → job-hunt-skill/ |
| JD を貼り付ける/「この職に応募すべき?」/「この仕事を見て」/「match score」/「面接で何を聞かれる?」 | → job-description-skill/ |
| 「履歴書をきれいにして」/「履歴書を直して」/PDF/docx をアップロードする/「履歴書がないので作って」/「別のテンプレートにして」/LinkedIn からインポートする | → resume-skill/ |
| 「behavioral 面接の準備をして」/「あるときのことを教えて…」/「面接用のストーリーを掘り起こして」/「STAR の書き方は?」/「自分のストーリーバンクを作って」/「Amazon LP の準備方法は?」 | → bq-skill/ |
| 「2つの offer で迷っている」/「A と B のどちら?」/「offer を比較して」/「4年間の TC を計算して」 | → offer-compare-skill/ |
| 「給与交渉を手伝って」/「どう counter すればいい?」/「RSU をもっと増やせる?」/「salary negotiation」 | → salary-negotiation-skill/ |
| JD と履歴書を一度に渡し、「準備をすべて整えてほしい」と希望する | → job-description-skill/ → resume-skill/ → bq-skill/ → 複数の offer がある場合はまず offer-compare-skill/ → salary-negotiation-skill/ |
判断できない場合は、一言尋ねます:
「求職のどの段階にいますか? · まだ機会を探していて、条件に合う求人を自動で見つけて整理したい → job-hunt-skill · 気になる求人を見つけたが、応募するか決めていない → JD Skill · 応募を決めていて、履歴書が必要 → Resume Skill · 面接が決まり、行動面接の質問に備えたい → BQ Skill · 複数の offer を受け取ったが、どれを選べばよいかわからない → Offer Compare Skill · offer を選び、package の条件を上げたい → Salary Negotiation Skill」
6つのサブスキルそれぞれのエントリーポイント
各サブディレクトリは、それぞれ完全なスキルです(個別の SKILL.md と README を含みます)。まとめてインストールすることも、1つだけインストールすることもできます。
0 · job-hunt-skill — 求人発見エントリーポイント
履歴書、希望する方向性、または種となる JD に基づいて検索プロフィールを作成し、複数の公開求人検索を実行して、情報を収集・重複排除し、確認済みの事実と方向性に関する推測を区別します。デフォルトでは、必須条件を満たすすべての重複しない求人を残し、検索・絞り込みが可能な単一ファイルの HTML リストを出力します。検索と分析のみを行い、自動応募、ログイン認証情報の処理、アクセス制限の回避は行いません。
1 · Job Description Skill — 個別求人の判断エントリーポイント
あらゆる JD を、10セクション構成の Offer Strategy Report(単一ファイルの HTML。ブラウザーで自動的に開きます)に変換します:TL;DR 結論 · Match Score · Interview Probability · 会社の背景 · JD の詳細な読み解き · JD ↔ 履歴書の項目別比較 · ギャップと対策 · 応募する理由/しない理由 · 給与 · 次のステップ · 面接質問トップ10 · 6週間のアクションプラン。
3ステップ:JD を貼り付ける → 履歴書を渡す → HTML レポートを自動生成して開く。
2 · Resume Skill — 履歴書の作成とブラッシュアップ
「見栄えのよい履歴書が必要」という要望を、安定したプロセスに変えます。素材はすべて、まず schema/resume-data.md で定義された標準データ構造にまとめ、その後テンプレートに適用してレンダリングします。テンプレートを変えるのは見た目を変えるだけで、内容は失われません。
3つの入口:既存の履歴書をブラッシュアップ/LinkedIn からインポート/対話形式で履歴書を作成。 印刷品質のテンプレート12種類:Classic-ATS · Ledger · Modern Sidebar · Pillar · Elegant Serif · Atelier · Timeline · Swiss · Executive · Editorial Banner · Photo Corporate · Photo Minimal。 レンダリングのたびに、固定版(Cmd+P でそのまま PDF として保存)と編集可能版(ブラウザー上で文字をクリックして微調整 + フローティングツールバー)を同時に出力します。
3 · BQ Skill — 行動面接のストーリーバンク
答えを暗記するのではなく、再利用可能な職務経験のストーリーバンクを作成します。プロセス:掘り起こし → 構造化 → タグ付け → 保存 → 再利用。
できること:
- 新しいストーリーを掘り起こす(4層の深掘りエンジン。「自分には特にアピールできることがない」という場合に役立ちます)
- 具体的な BQ に回答する(まずストーリーバンクを確認し、該当するものがあれば再利用)
- 既存の回答を磨く(STAR 構成を診断 + 書き直し)
- 模擬面接を行う(一度に1問ずつ、応募先企業のスタイルに合わせます)
- JD をもとにした BQ の質問候補トップ20 + STAR テンプレート + HTML レポート(job-description-skill と連携)
4 · Offer Compare Skill — 複数オファーの判断
2つ以上の offer について、4年間の TC、成長、AI への露出度、会社とチームのリスク、昇進、ライフスタイル、将来の転職価値を構造化して比較します。HTML の Offer Decision Report を出力し、選択をユーザーに委ねるのではなく、明確な推奨を提示します。
3ステップ:複数の offer を貼り付ける → 優先事項と現在の状況を補足する → レポートを生成して開く。
5 · Salary Negotiation Skill — 給与交渉
Base、RSU、Sign-on、Bonus の交渉余地を診断し、ユーザーと採用担当者双方の交渉材料を特定して、交渉の順序、すぐに使える中国語・英語の電話/メール用スクリプト、2ラウンドの counter シミュレーション、明確な譲歩の限界ラインを作成します。
3ステップ:offer を貼り付ける → 競合する offer、deadline、リスク許容度を補足する → HTML の Negotiation Playbook を生成して開く。
インストール
Claude ユーザー
offer-toolkit-skill/ ディレクトリ全体をスキルディレクトリ(例:~/.claude/skills/ または VS Code の prompts ディレクトリ)に配置すると、6つのサブスキルがまとめて認識されます。
1つだけインストールしたい場合は、対応するサブディレクトリ(例:resume-skill/)だけをコピーしてもかまいません。各サブスキルは単独で完結しています。
手動で呼び出す
- トップレベルの振り分け:「仕事を探したい/求職/offer」と言う → この SKILL.md のルーティングを使用
- サブスキルに直接進む:「履歴書をきれいにして」/「この JD を読み解いて」/「BQ の準備を手伝って」/「2つの offer を比較して」/「給与交渉を手伝って」と言う → 対応するサブスキルに直接振り分け
ライセンス
MIT — フォーク、リミックスして、自分のバージョンを公開できます。
作成者:Dreameryanyan · LinkedIn · X · 小红书