mcpField
O
offer-toolkit-skill

offer-toolkit-skill

github.com/yanliudesign生産性54543 回インストール1 日前に更新
リポジトリ

offer-toolkit-skill について

求人探しから給与交渉までを支援する求職向けスキルです。独立して使える6つのスキルへ依頼を振り分け、実際に提供された経歴をもとに、情報を構造化して成果物を作成します。

主な機能

  1. 016つのサブスキルへの振り分け
  2. 02条件に合う求人の検索と整理
  3. 03求人票の分析と履歴書の作成
  4. 04再利用できる行動面接ストーリーの作成
  5. 05オファー比較と給与交渉の支援

活用シーン

  1. 01履歴書をもとに応募先を探す
  2. 02求人票を評価して履歴書を調整する
  3. 03自身の経験を使って行動面接を準備する
  4. 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
.gitignore
LICENSE
README.md
bq-skill/
README.md
.gitignore
README.zh.md
bq-skill/assets/
bq-prep-report.md
demo-report.html
bq-skill/assets/en/
.gitkeep
bq-skill/assets/zh/
.gitkeep
bq-skill/frameworks/
star-car.md
competency-tags.md
company-profiles.md
bq-skill/prompts/
story-mining.md
structuring.md
jd-driven-prep.md
bq-skill/story-bank/
_story-template.md
_index.md
convince-team-rewrite.md
docs/en/
.gitkeep
docs/zh/
.gitkeep
job-description-skill/
README.zh.md
README.md
.gitignore
job-description-skill/docs/en/
.gitkeep
job-description-skill/docs/zh/
.gitkeep
job-description-skill/examples/
offer-strategy-template.html
job-description-skill/frameworks/
decode-patterns.md
go-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つのサブスキルで共通):

  1. 決して捏造しません。 経験、職務、数値はすべて、ユーザーが実際に提供した内容に基づく必要があります。質問を促したり、追加で尋ねたり、弱い表現を強めたりすることはできますが、会社、職位、成果、定量的な数値を作り出すことは決してありません。
  2. 結論を変える情報だけを尋ねます。 各サブスキルで定められた一問ずつ、またはまとめて尋ねるペースに従い、会話を長いアンケートにしません。
  3. まず構造化し、その後に作成します。 履歴書でもストーリーでも、まず標準データモデルに落とし込み、確認後に 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 · 小红书

コメント