resume-optimizer について
resume-optimizerは、履歴書の作成、カスタマイズ、レビューを支援するスキルです。フォーマットの指針とATS向けの提案を提供し、スクリプトでPDFに出力できます。
主な機能
- 01プロ向けのレイアウトで履歴書を作成
- 02職種に合わせて履歴書を調整
- 03内容を分析し改善案を提示
- 04ATS対応PDFへの出力
- 05時系列型・機能型・組み合わせ型の選択
活用シーン
- 01職歴や学歴をもとに履歴書を作成
- 02求人情報に合わせて履歴書を調整
- 03内容とATS対応を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jackjin1997/ clawforge --skill resume-optimizerインストール後、Claude Code で/resume-optimizerを入力して読み込まれたか確認します。
詳細
履歴書最適化
PDF 出力機能を備えた、プロフェッショナルで ATS に最適化された履歴書を作成します。
機能
- 履歴書の作成 - ユーザーの情報をもとに、プロフェッショナルな書式で新しい履歴書を作成します
- 履歴書のカスタマイズ - 既存の履歴書を特定の職種やユーザーの依頼に合わせて調整します
- 履歴書の分析 - 履歴書を確認し、実行可能な改善案を提示します
- PDF への出力 - ダウンロード可能で ATS に適した PDF 文書を生成します
ワークフローの判断ツリー
新しい履歴書の作成
- ユーザーの情報(職歴、学歴、スキル、希望する職種)を収集します
- 適切な形式を選択します(以下の形式選択ガイドを参照)
- 選択したテンプレートについて
references/templates.mdを読みます references/best-practices.mdに従って履歴書の内容を作成しますscripts/generate_resume_pdf.pyを使って PDF を生成します
既存の履歴書のカスタマイズ
- 提供された履歴書の内容を確認します
- 希望する職種や変更内容を把握します
- キーワードの組み込み方について
references/ats-optimization.mdを読みます - ベストプラクティスに従って変更を加えます
- 更新した PDF を生成します
履歴書の分析
- 履歴書の内容を解析します
references/analysis-checklist.mdの基準に照らして確認します- 強みと改善点を特定します
- 具体的で実行可能な提案を提示します
- 必要に応じて、変更の適用を提案します
形式選択ガイド
逆編年体(最も一般的)
- 使用する場合:同じ分野で一貫した職歴があり、明確なキャリアアップの経歴がある場合
- 最適な対象:同じ分野で働き続けるほとんどのプロフェッショナル
- 参照先:
references/templates.md→ 逆編年体テンプレートのセクション
職能別
- 使用する場合:キャリアチェンジをする場合、職歴の空白期間がある場合、応用可能なスキルを強調する場合
- 最適な対象:職場復帰を目指す方、複数の分野にわたる多様な経験を持つ方
- 参照先:
references/templates.md→ 職能別テンプレートのセクション
複合型
- 使用する場合:スキルとキャリアアップの両方をバランスよく示したい中堅のプロフェッショナル
- 最適な対象:多様なスキルを持つ方、関連経験のあるキャリアチェンジ希望者
- 参照先:
references/templates.md→ 複合型テンプレートのセクション
PDF の生成
付属のスクリプトを使用して、プロフェッショナルな PDF を作成します。
python3 scripts/generate_resume_pdf.py \
--input resume_content.json \
--output resume.pdf \
--format chronological
このスクリプトは reportlab を使用し、次の特徴を備えた、見やすく ATS に対応した PDF を作成します。
- プロフェッショナルなタイポグラフィ(Helvetica)
- 適切な余白と間隔(四辺すべて 0.75")
- 見やすいセクション見出し
- 箇条書きの書式
- 一貫した視覚的階層
重要なリファレンス
履歴書を作成する前に、以下を読みます。
references/best-practices.md- 履歴書作成の基本原則references/ats-optimization.md- ATS 互換性の要件references/templates.md- 形式別のテンプレート
履歴書を分析する前に、以下を読みます。
references/analysis-checklist.md- 評価基準と採点方法
クイックスタートの例
履歴書の作成:
User: "Help me build a resume. I have 5 years in marketing."
Steps:
1. Gather: Current role, key achievements, education, certifications
2. Format: Chronological (clear progression in same field)
3. Build: Use template from references/templates.md
4. Keywords: Integrate from job description per ats-optimization.md
5. Export: Generate PDF to /mnt/user-data/outputs/
職種に合わせた調整:
User: "Tailor my resume for this job [job description]"
Steps:
1. Parse job description for required skills/keywords
2. Identify gaps between resume and requirements
3. Reorder bullets to lead with relevant achievements
4. Integrate keywords naturally throughout
5. Update summary to mirror key requirements
6. Generate updated PDF
履歴書の分析:
User: "Review my resume and tell me how to improve it"
Steps:
1. Read references/analysis-checklist.md
2. Evaluate each section against criteria
3. Score: Content, Format, ATS-compatibility
4. Identify top 3-5 priority improvements
5. Provide specific rewrite examples
6. Offer to implement changes
出力要件
生成する履歴書はすべて、以下の要件を満たす必要があります。
- ユーザーがダウンロードできるように
/mnt/user-data/outputs/に保存する - 内容がわかるファイル名を使用する:
FirstName_LastName_Resume.pdf computer://プロトコルを使用したダウンロードリンクを含める- ATS に適した書式にする(表、テキストボックス、画像は使用しない)
コードスタイル
PDF 作成用の Python スクリプトを生成する場合:
- PDF の生成には reportlab を使用する
- コードは簡潔で機能的にする
- エラーを適切に処理する
- ユーザーに渡す前に出力をテストする
コメント
Markdown 対応