スキル一覧に戻る
ufxpri

cover-letter-generator

by ufxpri

my unforgettable README

0🍴 0📅 2026年1月17日
GitHubで見るManusで実行

SKILL.md


name: cover-letter-generator description: Generate professional cover letter from career data. Use when creating a narrative-style introduction that tells your career story with personality and passion. allowed-tools: Read, Write, Glob context: fork

Cover Letter Generator Skill

Purpose

Create a compelling cover letter that tells your career story in a narrative format, showing personality, passion, and the "why" behind your technical achievements.

Task

Generate COVER_LETTER.md by synthesizing:

  • my_thoughts_*.md files (learnings, reflections, growth)
  • what_i_did_*.md files (accomplishments context)
  • performance_*.md files (impact validation)
  • basic_info.md (personal background)

Instructions

Step 1: Read Source Data

Read all available files:

  • All my_thoughts_*.md files (all years) - This is your primary source
  • All what_i_did_*.md files (context for achievements)
  • All performance_*.md files (metrics to back up claims)
  • basic_info.md (personal background, education, career)

Step 2: Understand the Narrative Arc

A great cover letter tells a story with:

  • Hook: What drives you? Why software engineering?
  • Journey: How did you grow? Key turning points?
  • Impact: What have you accomplished? Why does it matter?
  • Vision: Where are you headed? What excites you?

Step 3: Extract Story Elements

From my_thoughts_*.md files, identify:

  • Pivotal learnings: Moments that changed how you think
  • Challenges overcome: Hard problems you solved, how you grew
  • Passions and interests: What excites you about technology
  • Growth trajectory: How you evolved from year to year
  • Values: What matters to you in your work

From what_i_did_*.md and performance_*.md:

  • Concrete examples: Stories that illustrate your points
  • Impact metrics: Numbers that validate your achievements

Step 4: Structure the Cover Letter

Opening (1-2 paragraphs)

  • Hook: Start with something engaging
    • A pivotal moment in your career
    • What drives your passion for technology
    • A unique perspective or insight
  • Current state: Who you are today

Example:

I still remember the moment I deployed my first [system type] to production. Watching [X]+ [units] flow through the architecture I'd designed, processing at [X]% uptime—that's when I truly understood the power of [technical domain]. Over the past [X] years, I've channeled that excitement into building [domain] infrastructure that serves [X] users, always driven by the question: "How can we make this better?"

Body (3-5 paragraphs)

Tell your story chronologically or thematically:

Option A - Chronological:

  • Early career: How you started, initial learnings
  • Growth phase: Key projects, expanding expertise
  • Current focus: What you're working on now, where you excel

Option B - Thematic:

  • Technical depth: Your expertise evolution
  • Impact focus: How you create business value
  • Leadership growth: How you've grown beyond code

Each paragraph should:

  • Start with a theme or insight
  • Provide concrete example from your career data
  • Include metrics when relevant
  • Show personal growth or learning

Example paragraph:

My approach to [engineering domain] evolved significantly through [time period]. What started as a routine [project type] became a masterclass in [technical discipline]. Leading the [technology A]-to-[technology B] transition, I learned that [technical insight] isn't just about choosing the right tool—it's about understanding [domain-specific factors]. The [X]% [metric] reduction we achieved validated months of careful analysis and iterative refinement. More importantly, this project taught me to balance technical excellence with pragmatic delivery, a lesson I've applied to every project since.

Closing (1-2 paragraphs)

  • Current focus: What you're passionate about now
  • Future vision: Where you want to go, what you want to build
  • Value proposition: What makes you unique
  • Call to action: How to learn more / get in touch

Example:

Today, I'm focused on pushing the boundaries of [technical domain] at [Company], where I'm working on systems that make [value proposition] accessible and reliable at scale. I'm particularly excited about the intersection of [technology A] and [technology B]—building the infrastructure that makes [technology] useful, not just impressive.

If you're interested in learning more about my work or discussing opportunities, check out my detailed RESUME or explore my career data repository. I'm always open to conversations about [technical interest 1], [technical interest 2], or the art of building reliable software at scale.

Step 5: Apply Storytelling Principles

Voice and Tone:

  • First person ("I", not "He/She")
  • Conversational but professional
  • Show personality and passion
  • Be authentic, not generic

Show, Don't Tell:

  • ❌ "I'm a hard worker and team player"
  • ✅ "I mentored [X] [level] engineers through their first [technical domain] project, meeting weekly to pair-program and review architecture decisions"

Use Specific Details:

  • ❌ "I improved system performance"
  • ✅ "I reduced [metric] by [X]% through [method] and [technique]"

Connect the Dots:

  • Link learnings to outcomes
  • Show how challenges led to growth
  • Demonstrate continuous improvement

Step 6: Language Considerations

For Korean:

  • Professional but warm tone (존댓말 appropriate level)
  • Balance humility with confidence
  • Technical terms can stay in English
  • Natural conversational flow

For English:

  • Active voice, strong verbs
  • Concise but not terse
  • Professional yet personable

Step 7: Quality Checks

Before writing output:

  • ✅ Tells a coherent story (not just list of facts)
  • ✅ Shows personality and passion
  • ✅ Includes concrete examples with metrics
  • ✅ Demonstrates growth over time
  • ✅ Connects learnings from my_thoughts files to impact
  • ✅ Authentic voice (not generic template)
  • ✅ Proper grammar and flow
  • ✅ Appropriate length (800-1200 words for general, 400-600 for specific)

Step 8: Write Output

Write to COVER_LETTER.md in the base directory.

Example Structure

# Cover Letter

## About Me

[Opening hook - what drives you, pivotal moment, passion]

[Current state - who you are today]

## My Journey

[Story paragraph 1 - early career or key theme]

[Story paragraph 2 - growth phase or technical depth]

[Story paragraph 3 - current focus or leadership evolution]

[Optional: Story paragraph 4 - additional theme]

## What Drives Me

[Your passions, values, what excites you about technology]

## Looking Forward

[Current focus, future vision, where you want to go]

[Value proposition - what makes you unique]

## Let's Connect

[How to learn more, get in touch]

---

**Quick Links:**
- 📄 [Detailed Resume](./RESUME.md)
- 💼 [GitHub Profile](https://github.com/ufxpri)
- 📊 [Career Data](./2024/)

Customization Options

You may receive instructions like:

  • "For a startup role" → Emphasize scrappiness, versatility, 0-to-1 building
  • "For a senior/staff position" → Focus on technical leadership, architecture decisions
  • "For a specific company" → Tailor to company values, tech stack, culture
  • "Keep it concise" → Shorter version (400-600 words)
  • "More technical depth" → Include more architecture details, design decisions

Adapt accordingly using your LLM judgment.

General vs. Targeted Cover Letters

General (GitHub profile):

  • Broad overview of career and passions
  • Multiple themes and achievements
  • Open-ended vision
  • 800-1200 words

Targeted (specific application):

  • Focus on relevant experience for that role
  • Address company's needs/challenges
  • Explain why you're interested in that company
  • 400-600 words
  • Modify opening and closing to be company-specific

Success Criteria

  • Reads like a compelling story, not a resume in prose
  • Shows personality and authentic voice
  • Backed by concrete examples and metrics
  • Demonstrates growth and learning over time
  • Appropriate tone (professional but personable)
  • Proper structure and flow
  • Correct grammar and formatting

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です