jpskill.com
✍️ ライティング コミュニティ

cover-letter

応募者の経歴や希望する企業・職種に合わせて、採用担当者の心に響く、個性的で魅力的なカバーレターをスムーズに作成し、書類選考突破を強力にサポートするSkill。

📜 元の英語説明(参考)

Create compelling, personalized cover letters that help you stand out in job applications. Use when a user asks to write a cover letter, draft a job application letter, create a letter of interest, compose a motivation letter, or personalize an application for a specific company and role.

🇯🇵 日本人クリエイター向け解説

一言でいうと

応募者の経歴や希望する企業・職種に合わせて、採用担当者の心に響く、個性的で魅力的なカバーレターをスムーズに作成し、書類選考突破を強力にサポートするSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o cover-letter.zip https://jpskill.com/download/14795.zip && unzip -o cover-letter.zip && rm cover-letter.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/14795.zip -OutFile "$d\cover-letter.zip"; Expand-Archive "$d\cover-letter.zip" -DestinationPath $d -Force; ri "$d\cover-letter.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して cover-letter.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → cover-letter フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

カバーレター

概要

特定の求人広告、企業、および役割に合わせて調整された、洗練されたパーソナライズされたカバーレターを作成します。求人内容を分析し、候補者の経験を要件に一致させ、役割への真の関心を示しながら、関連する資格を強調する説得力のある記述を作成します。

指示

ユーザーがカバーレターの作成または改善を依頼してきた場合は、次の手順に従ってください。

ステップ 1: 入力を収集する

ユーザーから次の情報を収集します。

  • Job posting: 求人情報の全文または URL
  • Resume/CV: 候補者の履歴書または主要な経験の詳細
  • Company name: 対象企業
  • Hiring manager (任意): 氏名と役職(既知の場合)
  • Specific points (任意): ユーザーが強調または避けたいこと
  • Tone preference (任意): フォーマル、会話調、熱意があるなど

ステップ 2: 求人内容を分析する

求人情報から以下を抽出します。

  • Key requirements: 必須のスキルと資格
  • Preferred qualifications: あると望ましいスキル
  • Company values: 企業のミッション、文化、および価値観
  • Role responsibilities: 主要な職務と期待されること
  • Keywords: 技術用語、ツール、およびフレームワーク

ステップ 3: 候補者の強みを要件にマッピングする

候補者の経験と求人要件の間のマッピングを作成します。

Requirement: "5+ years Python experience"
  -> Match: "7 years building Python microservices at Acme Corp"

Requirement: "Experience with distributed systems"
  -> Match: "Designed event-driven architecture processing 2M events/day"

Requirement: "Team leadership"
  -> Match: "Mentored 4 junior engineers, led cross-functional projects"

レターで取り上げる最も強力な一致を3〜4つ特定します。

ステップ 4: カバーレターを作成する

次のセクションでレターを構成します。

Header:

  • 候補者の氏名と連絡先情報
  • 日付
  • 採用担当者の氏名と会社の住所(既知の場合)

Opening paragraph (2-3 sentences):

  • 応募する特定の役割を述べます
  • 関連する成果、共通のつながり、または企業への真の熱意など、説得力のあるフックを含めます
  • 役割をどのように見つけたかを述べます

Body paragraph 1 (3-4 sentences):

  • 最も重要な要件に一致する最も関連性の高い経験を強調します
  • 定量化可能な結果を伴う具体的な成果を使用します
  • これを役割に必要なものに直接結び付けます

Body paragraph 2 (3-4 sentences):

  • 1〜2個の追加の主要な要件に対処します
  • 企業の製品、ミッション、または最近のニュースに関する知識を示します
  • あなたのスキルが彼らの特定の課題をどのように解決するかを示します

Closing paragraph (2-3 sentences):

  • 役割と企業への熱意を再確認します
  • 明確な行動喚起(面接の依頼)を含めます
  • 読者に時間を割いてくれたことに感謝します

Sign-off:

  • "Sincerely," または "Best regards,"
  • フルネーム

ステップ 5: 出力を保存する

カバーレターをユーザーが希望する形式で保存します。

# As a text file
cat > cover_letter.txt << 'EOF'
[cover letter content]
EOF

# As a markdown file for further formatting
cat > cover_letter.md << 'EOF'
[cover letter content with markdown formatting]
EOF

例 1: スタートアップに応募するソフトウェアエンジニア

User request: 「Stripeのシニアバックエンドエンジニアの役割のカバーレターを書いてください。求人情報と私の履歴書はこちらです。」

Output structure:

Dear Hiring Team at Stripe,

[Opening: Mention the specific role, reference Stripe's payment
infrastructure mission, and lead with a relevant achievement]

[Body 1: Highlight experience building high-throughput APIs that
aligns with Stripe's scale requirements, include metrics]

[Body 2: Connect distributed systems experience to Stripe's
technical challenges, mention familiarity with their developer
tools and API design philosophy]

[Closing: Express enthusiasm for Stripe's mission to increase
the GDP of the internet, request an interview]

Best regards,
[Name]

例 2: 新しい分野に参入するキャリアチェンジ者

User request: 「私は教師からUXデザインに転身しています。キャリアチェンジに対処するカバーレターの作成を手伝ってください。」

Approach:

  1. 移転可能なスキルを特定する:コミュニケーション、カリキュラム設計、ユーザーの共感、複雑な情報を明確に提示する
  2. 教師の経験をUX関連として再構築する:「多様な学習者のためのレッスン計画の設計は、多様なオーディエンスのためのユーザーエクスペリエンスの設計と並行しています」
  3. UX固有のトレーニング、ブートキャンプ、またはポートフォリオプロジェクトを強調する
  4. オープニングで移行に直接かつ肯定的に対処する

例 3: 新しい役割のために既存のカバーレターを更新する

User request: 「GoogleのPMの役割で使用したカバーレターがあります。Microsoftの同様の役割に合わせてください。」

Steps:

  1. 既存のカバーレターを読む
  2. Google固有のすべての参照をMicrosoftの同等のものに置き換える
  3. Microsoftの現在の優先事項と製品を調査する
  4. 会社の知識に関する段落を調整して、Microsoft固有のイニシアチブを参照する
  5. オープニングのフックを更新して、Microsoftのミッションを反映する
  6. 元のファイルを保持して新しいファイルとして保存する

ガイドライン

  • レターを1ページ(300〜400語)に収めます。採用担当者は、カバーレターを読むのに平均30秒を費やします。
  • 「私は〜に応募するために書いています...」のような一般的なフレーズをオープナーとして決して使用しないでください。具体的で魅力的なものから始めてください。
  • すべての文は、資格を示すか、会社の知識を示すかのいずれかである必要があります。不要なものを削除します。
  • ATSスクリーニングに合格するために、求人情報からの同じキーワードをレターで自然に使用します。
  • 少なくとも1つの定量化可能な成果(パーセンテージ、金額、ユーザー数、節約時間)を含めます。
  • 履歴書を逐語的に繰り返さないでください。カバーレターは、コンテキストとナラティブを追加することにより、履歴書を補完する必要があります。
  • トーンを企業文化に合わせます:金融/法律の場合はフォーマル、スタートアップの場合は会話調、テクノロジーの場合はバランスが取れています。
  • 採用担当者の名前が不明な場合は、「To Whom It」ではなく、「Dear Hiring Team at [Company]」を使用してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Cover Letter

Overview

Create polished, personalized cover letters tailored to specific job postings, companies, and roles. Analyze the job description, match the candidate's experience to requirements, and produce a compelling narrative that highlights relevant qualifications while demonstrating genuine interest in the role.

Instructions

When a user asks you to write or improve a cover letter, follow these steps:

Step 1: Collect inputs

Gather the following information from the user:

  • Job posting: The full job description text or URL
  • Resume/CV: The candidate's resume or key experience details
  • Company name: The target company
  • Hiring manager (optional): Name and title if known
  • Specific points (optional): Anything the user wants to emphasize or avoid
  • Tone preference (optional): Formal, conversational, enthusiastic, etc.

Step 2: Analyze the job description

Extract from the job posting:

  • Key requirements: Must-have skills and qualifications
  • Preferred qualifications: Nice-to-have skills
  • Company values: Mission, culture, and values mentioned
  • Role responsibilities: Core duties and expectations
  • Keywords: Technical terms, tools, and frameworks mentioned

Step 3: Map candidate strengths to requirements

Create a mapping between the candidate's experience and job requirements:

Requirement: "5+ years Python experience"
  -> Match: "7 years building Python microservices at Acme Corp"

Requirement: "Experience with distributed systems"
  -> Match: "Designed event-driven architecture processing 2M events/day"

Requirement: "Team leadership"
  -> Match: "Mentored 4 junior engineers, led cross-functional projects"

Identify the 3-4 strongest matches to feature in the letter.

Step 4: Write the cover letter

Structure the letter with these sections:

Header:

  • Candidate name and contact info
  • Date
  • Hiring manager name and company address (if known)

Opening paragraph (2-3 sentences):

  • State the specific role you are applying for
  • Include a compelling hook: a relevant achievement, shared connection, or genuine enthusiasm for the company
  • Mention how you found the role

Body paragraph 1 (3-4 sentences):

  • Highlight your most relevant experience matching the top requirement
  • Use a specific accomplishment with quantifiable results
  • Connect this directly to what the role needs

Body paragraph 2 (3-4 sentences):

  • Address 1-2 additional key requirements
  • Demonstrate knowledge of the company's products, mission, or recent news
  • Show how your skills solve their specific challenges

Closing paragraph (2-3 sentences):

  • Reaffirm enthusiasm for the role and company
  • Include a clear call to action (interview request)
  • Thank the reader for their time

Sign-off:

  • "Sincerely," or "Best regards,"
  • Full name

Step 5: Save the output

Save the cover letter in the user's preferred format:

# As a text file
cat > cover_letter.txt << 'EOF'
[cover letter content]
EOF

# As a markdown file for further formatting
cat > cover_letter.md << 'EOF'
[cover letter content with markdown formatting]
EOF

Examples

Example 1: Software engineer applying to a startup

User request: "Write a cover letter for this senior backend engineer role at Stripe. Here's the job posting and my resume."

Output structure:

Dear Hiring Team at Stripe,

[Opening: Mention the specific role, reference Stripe's payment
infrastructure mission, and lead with a relevant achievement]

[Body 1: Highlight experience building high-throughput APIs that
aligns with Stripe's scale requirements, include metrics]

[Body 2: Connect distributed systems experience to Stripe's
technical challenges, mention familiarity with their developer
tools and API design philosophy]

[Closing: Express enthusiasm for Stripe's mission to increase
the GDP of the internet, request an interview]

Best regards,
[Name]

Example 2: Career changer entering a new field

User request: "I'm transitioning from teaching to UX design. Help me write a cover letter that addresses the career change."

Approach:

  1. Identify transferable skills: communication, curriculum design, user empathy, presenting complex information clearly
  2. Reframe teaching experience as UX-relevant: "Designing lesson plans for diverse learners parallels designing user experiences for diverse audiences"
  3. Highlight any UX-specific training, bootcamps, or portfolio projects
  4. Address the transition directly and positively in the opening

Example 3: Refreshing an existing cover letter for a new role

User request: "I have a cover letter I used for a PM role at Google. Adapt it for a similar role at Microsoft."

Steps:

  1. Read the existing cover letter
  2. Replace all Google-specific references with Microsoft equivalents
  3. Research Microsoft's current priorities and products
  4. Adjust the company-knowledge paragraph to reference Microsoft-specific initiatives
  5. Update the opening hook to reflect Microsoft's mission
  6. Save as a new file preserving the original

Guidelines

  • Keep the letter to one page (300-400 words). Hiring managers spend 30 seconds on average reading cover letters.
  • Never use generic phrases like "I am writing to apply for..." as an opener. Start with something specific and engaging.
  • Every sentence should either demonstrate a qualification or show knowledge of the company. Remove filler.
  • Use the same keywords from the job description naturally in the letter to pass ATS screening.
  • Include at least one quantifiable achievement (percentage, dollar amount, user count, time saved).
  • Do not repeat the resume verbatim. The cover letter should complement the resume by adding context and narrative.
  • Match the tone to the company culture: formal for finance/law, conversational for startups, balanced for tech.
  • If the hiring manager's name is unknown, use "Dear Hiring Team at [Company]" rather than "To Whom It May Concern."
  • Proofread for spelling of the company name, hiring manager name, and role title. Getting these wrong is an immediate rejection.
  • Always save the output file and confirm the path to the user.