mcpField
R
resume-ats-optimizer

resume-ats-optimizer

github.com/paramchoudharyドキュメント2.9k14.2k 回インストール19 週間前に更新
リポジトリ

resume-ats-optimizer について

resume-ats-optimizerは、応募者追跡システムの要件や求人内容に対する履歴書の適合度を評価するスキルです。解析や書式のリスクを確認し、キーワードを照合してスコアを算出し、具体的な修正案を提示します。

主な機能

  1. 01履歴書の解析と書式上のリスク確認
  2. 02求人内容からのキーワード抽出
  3. 03キーワード照合とスコア算出
  4. 04キーワード配置と書式変更の提案
  5. 05構造化された適合性レポートの作成

活用シーン

  1. 01応募書類の提出前チェック
  2. 02求人に合わせた履歴書キーワードの調整
  3. 03ATS解析を妨げる可能性がある書式の発見
  4. 04履歴書と職種の適合度の不足を把握

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/paramchoudhary/resumeskills --skill resume-ats-optimizer

インストール後、Claude Code で/resume-ats-optimizerを入力して読み込まれたか確認します。

詳細

履歴書 ATS 最適化

このスキルを使うタイミング

ユーザーが次のことを希望している場合に、このスキルを使います。

  • 応募者追跡システム(ATS)向けに履歴書を最適化する
  • 履歴書が自動スクリーニングを通過できるか確認する
  • 応募しても返事が来ない理由を理解する
  • 「ATS」「面接に進めない」「履歴書が機能していない」「履歴書を最適化」「キーワード最適化」などのキーワードに言及している

また、ユーザーが履歴書ファイルを提供し、求人に応募中だと伝えている場合にも使います。

主な機能

  • 履歴書を解析し、ATS との互換性をテストする
  • 求人情報と照らし合わせてキーワードを抽出・分析する
  • ATS パーサーを妨げる書式の問題を特定する
  • 履歴書と求人情報のマッチスコアを算出する
  • キーワードの追加場所を提案する
  • ATS に適した書式設定を推奨する

ATS の課題

履歴書の 75%は、人が目にする前に応募者追跡システムによって不採用になります。企業は ATS を使って、次のことを行います。

  • 資格要件を満たさない候補者を自動的に除外する
  • 求人要件に含まれる特定のキーワードを検索する
  • 履歴書を構造化データに解析する
  • キーワードの一致率に基づいて候補者をランク付けする

履歴書が ATS による審査を通過できない一般的な理由:

  1. 書式の問題(表、段組み、ヘッダー/フッター)
  2. 求人情報に含まれるキーワードの不足
  3. セクション見出しに一貫性がない
  4. 標準以外のフォントや特殊文字
  5. 画像内に埋め込まれたテキスト
  6. ファイル形式の誤り

ATS 互換性チェックリスト

ファイル形式
  • ✅ .docx または .pdf を使用する(.pages、.odt は使用しない)
  • ✅ PDF はスキャン画像ではなく、テキストベースにする
  • ✅ ファイル名:「FirstName_LastName_Resume.pdf」
フォントと書式設定
  • ✅ 標準フォント:Arial、Calibri、Georgia、Times New Roman
  • ✅ フォントサイズ:本文は 10~12 pt、見出しは 14~16 pt
  • ✅ テキストボックス、表、段組みは使用しない
  • ✅ ヘッダー/フッターは使用しない(連絡先は本文に記載する)
  • ✅ 画像、図、グラフは使用しない
  • ✅ 日付形式を統一する(MM/YYYY)
  • ✅ 標準的な箇条書き記号を使う(•、-、*)
セクション見出し

標準的で認識されやすい見出しを使います。

  • ✅ 「職務経歴」または「職務経験」(「これまでの歩み」などは使わない)
  • ✅ 「学歴」(「学術的背景」などは使わない)
  • ✅ 「スキル」(「中核的能力」などは使わない)
  • ✅ 「要約」または「職務要約」
連絡先情報
John Smith
[email protected] | (555) 123-4567 | LinkedIn: linkedin.com/in/johnsmith
San Francisco, CA

ヘッダー/フッターには記載せず、次の点にも注意します。

  • ❌ 連絡先情報に表を使わない
  • ❌ メールアドレスに特殊文字を使わない
  • ❌ 電話番号を複数記載しない
  • ❌ 詳細な住所を記載しない(市区町村/州までで十分)

キーワード最適化の手順

ステップ 1:求人情報からキーワードを抽出する

次の 3 種類のキーワードを特定します。

ハードスキル(技術スキル)

  • プログラミング言語(Python、Java、SQL)
  • ツールとプラットフォーム(Salesforce、AWS、Excel)
  • 資格(PMP、CPA、CFA)
  • 手法(アジャイル、シックスシグマ、SDLC)

ソフトスキル

  • リーダーシップ、協働、コミュニケーション
  • 問題解決、分析的思考
  • プロジェクト管理、ステークホルダー管理

業界用語

  • B2B、SaaS、eコマース
  • 大企業、中小企業、中堅企業
  • ARR、MRR、解約率
ステップ 2:マッチ分析

求人情報に含まれる各キーワードについて、次のことを確認します。

  1. 完全に一致する表現が履歴書にあるか
  2. 同義語や異なる表現があるか
  3. 記載頻度を数える
  4. 記載箇所(要約、職務経歴、スキル)を記録する
ステップ 3:マッチスコアを算出する
Match Score = (Keywords Matched / Total Required Keywords) × 100

Example:
Job has 20 required keywords
Your resume has 15 of them
Match Score = 75%

Target: 80%+ for strong match
ステップ 4:キーワードの配置戦略

優先度 1:職務要約(履歴書の冒頭)

  • 最も重要なキーワードを 5~8 個含める
  • 3~4 文の段落に自然に盛り込む
  • 例:「Python、SQL、機械学習を 5 年以上活用し、ビジネスの洞察を導き出してきたデータサイエンティスト……」

優先度 2:スキル欄

  • キーワードを明記する
  • 必要に応じてカテゴリー別にまとめる
  • 求人情報にある表現をそのまま使う

優先度 3:職務経歴の箇条書き

  • 実績を示す記述にキーワードを盛り込む
  • キーワードを不自然に無理やり入れない
  • さまざまな表現を使う

キーワード密度の目安:

  • 重要度の高いキーワード:履歴書全体で 2~4 回記載する
  • 重要なキーワード:1~2 回記載する
  • キーワードを詰め込みすぎず、自然な文章にする
  • 表現に変化をつける(例:「チームを率いた」と「チームリーダーシップ」)

分析結果の形式

履歴書を分析する際は、次の形式でレポートを作成してください。

# ATS COMPATIBILITY REPORT

## Overall Score: [X]/100

### File Format Check ✅/❌
- Format: [DOCX/PDF]
- Text extraction: [Success/Failed]
- File size: [X KB/MB]

### Formatting Issues
✅ No tables or columns detected
❌ Contact info in header (move to body)
⚠️  Two different font sizes in skills section

### Keyword Analysis

JOB REQUIREMENTS vs YOUR RESUME:

**Critical Keywords (Must Have):**
✅ Project Management - Found 3x
✅ Agile/Scrum - Found 2x
❌ Stakeholder Management - MISSING (mentioned 5x in JD)
❌ Budget Management - MISSING (mentioned 3x in JD)

**Important Keywords:**
✅ Cross-functional teams - Found 1x
⚠️  "Risk management" - You have "risk mitigation" (close but not exact match)
✅ Process improvement - Found 2x

**Match Score: 65%**
Target: 80%+ recommended

### Recommended Changes

**1. Add Missing Keywords:**

In Professional Summary, change:
"Experienced project manager with proven track record..."

To:
"Experienced project manager with proven track record in stakeholder management and budget oversight..."

In Experience section, add bullet:
"Managed stakeholder communication across 3 departments and executive leadership team"
"Directed budget management for $2.5M project portfolio"

**2. Fix Formatting:**
- Move contact information from header to body of resume
- Make all skill section items same font size (currently 10pt and 11pt mixed)

**3. Strengthen Existing Keywords:**
Change "risk mitigation" to "risk management" for exact match

### Estimated New Match Score: 85%

よくあるATSの失敗パターン

パターン1:独創的な書式
❌ PROBLEM:
[Two-column layout with graphics]
[Skill bars and proficiency charts]
[Text in colored boxes]

✅ SOLUTION:
- Single column layout
- Text-only skills list
- Simple bullet points
パターン2:一般的でないセクション名
❌ PROBLEM:
"My Journey" (instead of Experience)
"What I Bring to the Table" (instead of Skills)
"Academic Pursuits" (instead of Education)

✅ SOLUTION:
Use standard headers ATS recognizes
パターン3:キーワードの不足
❌ PROBLEM:
Job requires: "Python, SQL, Data Visualization"
Resume says: "Programming, databases, making charts"

✅ SOLUTION:
Use exact terminology from job description
パターン4:キーワードの詰め込み
❌ PROBLEM:
Skills: Python, Python programming, Python developer, Python expert, Python specialist, Advanced Python...

✅ SOLUTION:
Skills: Python, SQL, JavaScript, React, Node.js
(Then incorporate naturally in bullets)

業界固有の考慮事項

技術職の履歴書
  • プログラミング言語とフレームワークを強調する
  • 「スキル」セクションにGitHubやポートフォリオのリンクを記載する(ヘッダーには記載しない)
  • 資格やコースは特に重視される
ビジネス/金融
  • ソフトウェアの習熟度(Excel、SAP、Salesforce)に焦点を当てる
  • 資格は重要(CPA、CFA、PMP)
  • 業界のキーワード(P&L、ROI、KPI)
医療
  • ライセンスと資格が必要
  • 特定のシステム(Epic、Cerner、MEDITECH)
  • コンプライアンス関連のキーワード(HIPAA、Joint Commission)
マーケティング
  • プラットフォームの専門知識(HubSpot、Salesforce、Google Analytics)
  • チャネル関連のキーワード(SEO、PPC、メールマーケティング)
  • 指標と成果を重視した表現

例外的なケースと特別な状況

キャリアチェンジをする人
  • 転用可能なスキルに焦点を当てる
  • 現職だけでなく、志望業界のキーワードを使う
  • ATS向けに履歴書を2種類用意する必要がある場合がある
卒業後間もない人
  • キーワード対策では学歴セクションを優先する
  • 関連する履修科目やプロジェクトを含める
  • インターンシップも職務経験に含め、そのキーワードを使う
エグゼクティブレベル
  • 上級職でもATSは依然として重要
  • 戦略に関するキーワードに焦点を当てる
  • 取締役会での経験、P&Lの規模、チームの規模を記載する
職歴の空白期間
  • 有効であれば、月ではなく年のみを記載する
  • フリーランスやコンサルティングの経験にもキーワードを含める
  • ボランティア活動にも関連するキーワードを含める

実施チェックリスト

ユーザーがATS向けに最適化する際は、次の手順に従ってください。

  1. ✅ 現在の履歴書をスキャンし、ATSとの互換性に関する問題を確認する
  2. ✅ 求人情報を分析し、必須キーワードを特定する
  3. ✅ 現在の適合スコアを算出する
  4. ✅ 不足している具体的なキーワードを特定する
  5. ✅ 新しいキーワードを追加する具体的な位置を提案する
  6. ✅ 書式の問題を指摘する
  7. ✅ 変更前と変更後の例を提示する
  8. ✅ 提案した変更を反映した後にスコアを再算出する
  9. ✅ ファイル形式とファイル名を確認する
  10. ✅ 可能であれば、ATSシミュレーターでテストする

成功指標

最適化後の履歴書は、次の条件を満たしている必要があります。

  • 志望する求人情報との適合度が80%以上
  • ATSの解析テストに合格する(すべてのセクションが認識される)
  • 書式のエラーがない
  • 重要なキーワードをそれぞれ2~4回含む
  • 自然に読める(キーワードを詰め込みすぎていない)
  • すぐに提出できる状態である

コメント