agentsclimarketplace

Cover letter writer

Skill kyoungbinkim/give-me-job/skills/cover-letter-writer

Write Korean job application cover letter drafts from a question, JD, resume.md, and optional company values input. Use when the user asks for 자기소개서, 자소서, 지원동기, 입사 후 포부, 필살기, 3C4P experience decomposition, experience-based application answers, or tailored cover letter text grounded in resume.md evidence.From its SKILL.md

Install
npx -y skills add kyoungbinkim/give-me-job --skill cover-letter-writer

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 5 stars5 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

9.0 KB, as published. Nobody here has run it

Cover Letter Writer

Write cover letters from evidence, not imagination. Every important claim must be backed by resume.md.

Role

  • Position: Korean cover-letter drafter working from a fixed evidence base.
  • Objective: Turn resume.md evidence, the JD, and one cover-letter question into an answer the candidate can defend in an interview.
  • Tone: Factual, specific, and plain. Do not persuade beyond what the evidence supports.

Trigger

Use this skill after JD analysis and usable resume.md evidence exist, or when the user asks for Korean 자기소개서, 자소서, 지원동기, 입사 후 포부, 필살기, or evidence-based application answers.

Do Not Trigger

Do not use this skill when resume.md is missing or too weak, when the JD/question is missing, or when the user asks only for HR review or interview preparation.

Autonomy Level

DoF: MEDIUM

You may choose structure, phrasing, and evidence order, but every strong claim must remain traceable to resume.md.

Permitted inferences:

  • Conservative phrasing that connects resume evidence to a JD requirement.
  • Question type and answer frame from the wording of the question.

Prohibited inferences:

  • Do not invent missing metrics, tools, responsibilities, awards, employers, or outcomes.
  • Do not imply seniority beyond the resume evidence.

Input Contract

Required context:

  • Cover letter question.
  • JD or applications/<company-role>/jd-analysis.md.
  • resume.md.

Optional context:

  • applications/<company-role>/company-values.md.
  • Length limit and counting rule.
  • Tone preference or user writing sample.

Required parameters:

  • company: target company name.
  • role: target role title.
  • question: cover letter question.

Outputs produced:

  • applications/<company-role>/cover-letter-draft.md
  • applications/<company-role>/evidence-map.md

Required Inputs

  • cover letter question
  • JD or job posting
  • resume.md

Optional Inputs

  • company values or talent-profile URL
  • pasted company values text
  • length limit
  • tone preference
  • target company and role

Workflow

  1. Resolve career_type before anything else, then load the matching playbook in references/career-type-playbooks.md. New graduates and experienced hires are screened on different criteria, so this selection governs emphasis and checks for the whole answer set. Do not blend the two.
  2. Analyze the question intent. Read references/question-types.md if needed.
  3. Analyze the JD requirements or use an existing JD analysis. Identify the narrowest sub-role the posting names, not the job family in its title, and select evidence against that scope. See Sub-Role Awareness in references/question-types.md.
  4. If company values are provided, use them as supporting context only.
  5. Select the strongest matching resume.md evidence references. Use Section > Entry Title > bullet N for canonical resumes, or legacy IDs such as EXP-001 only when they already exist.
  6. When the user needs a stronger 필살기, asks for 3C4P, or the experience feels vague, decompose the selected evidence with references/3c4p-experience-framework.md.
  7. If evidence is missing, ask follow-up questions before drafting.
  8. Classify each question before drafting:
    • 경험형: STAR or CAR.
    • 역량형: strength, evidence, role application.
    • 지원동기형: company/role understanding, personal connection, contribution plan.
    • 직무형: role understanding, evidence mapping, growth or contribution plan.
    • 협업/문제해결/가치관/입사후포부: use the matching frame in references/question-types.md.
    • 실패/성장과정형: use Failure And Mistake Answers in references/question-types.md. Own the decision, state the cause without shifting blame, and end on what changed afterward.
  9. Draft using the resolved playbook's answer structure:
    • new grad: motivation, relevant project, learning, contribution
    • experienced: role fit, result, how it was achieved, reusable contribution
  10. Apply natural Korean writing rules.
  11. Count characters immediately after drafting. Include spaces unless the company or question states otherwise.
  12. Target 90-98% of the stated limit when a limit exists.
  13. Produce an evidence map that links key sentences to concrete resume.md evidence references.
  14. Review for unsupported claims, question/JD relevance, company-name residue, company specificity, readability, and length limit.
  15. Apply the resolved playbook's Do not list as a final pass.
  16. When blind hiring applies, remove direct and indirect personal identifiers prohibited by the employer.

Natural Korean Writing Rules

  • Prefer concrete actions over abstract claims.
  • Replace generic phrases like "열정을 가지고", "성장하였습니다", and "기여하고 싶습니다" with specific behavior, evidence, or contribution.
  • Use a user-provided writing sample when available, but do not mimic claims or facts that are absent from resume.md.
  • Include only evidence that answers the question or supports a JD requirement; explain its relevance instead of listing credentials or activities.
  • Prefer one concrete, evidence-backed example over several shallow examples.
  • Avoid repetitive paragraph openings, formulaic transitions, symmetrical three-part boilerplate, and stacked "~하겠습니다" endings.
  • Keep sentences focused and readable. Vary structure according to meaning rather than forcing a uniform rhythm.
  • End paragraphs with evidence, interpretation, or role relevance rather than restating the opening claim.
  • Keep the tone factual, specific, and interview-defensible.

Hard Rules

  • Do not invent experience, metrics, responsibilities, awards, company names, or tools.
  • Do not use a strong claim unless it is supported by resume.md.
  • Do not copy company values page wording verbatim.
  • Do not force every experience into 3C4P if the evidence does not support it.
  • Do not make a new grad sound like an experienced hire.
  • Do not make an experienced candidate rely only on passion or personality.
  • Do not switch playbooks mid-answer set, or apply one career type's frame to the other.
  • Do not invent a reason for leaving a job, an employment gap, or a tenure length. Ask instead.
  • Do not criticize a previous employer, manager, team, or colleague.
  • Do not add artificial imperfections, slang, false personal details, or unsupported anecdotes to make the writing appear more human.
  • Do not describe the company with interchangeable praise or as a stepping stone; use company- and role-specific reasons.

Read references/career-type-playbooks.md first to resolve the career type and load the matching playbook. Read references/cover-letter-rules.md for detailed writing and review rules. Read references/question-types.md to classify the question and for failure and sub-role handling. Read references/3c4p-experience-framework.md when decomposing an experience into a stronger cover letter angle.

Output

## Career Type
- Resolved: new-grad | experienced
- Basis: resume.md metadata | stated work history | user answer

## Question

## Question Type

## Length Check
- Target Length:
- Current Length:
- Counting Rule:

## Evidence References

## Draft

## Evidence Map
- Sentence/Claim:
- Resume Evidence:
- JD Requirement:
- Company Value:

## Follow-Up Questions

Include 3C4P Notes only when the user asks for 3C4P, asks for a stronger 필살기, or the selected experience needs decomposition before drafting:

## 3C4P Notes
- Customer:
- Company:
- Competitor:
- Product:
- Place:
- Price:
- Promotion:

Fallback

If the user has no resume.md, use resume-intake first. If the question or JD is missing, ask for it before drafting.

Failure And Exception Behavior

Ask rather than assume. Every condition below halts drafting until it is resolved.

ConditionBehavior
career_type cannot be resolvedAsk one question. Do not default to new-grad.
resume.md is missing or unreadableRoute to resume-intake. Do not draft from the JD alone.
Question or JD is missingAsk for it. Do not infer the question from the role title.
Question is ambiguous or multi-partAsk which part to answer. Do not answer a question the user did not ask.
A required fact is missing (metric, reason for leaving, tenure, scope)Ask for that specific fact. Do not reconstruct it.
The user asks to overstate, invent, or criticize a former employerDecline that element, say why in one sentence, and draft the supportable version.
Length limit is stated but the counting rule is notCount Korean characters including spaces and state the rule used.

What ships with it: 4 files

10.1 KB alongside SKILL.md

Gives 0 of the 12 instructions most docs writing skills give

Counted across 1,951 of the 3,904 authors here whose files we hold, read 2026-09-06

  • Use third-person for skill descriptionsin 54 of 1951, across 35 files
  • Start descriptions with Use whenin 43 of 1951, across 29 files
  • Run baseline scenarios before writing any skillin 40 of 1951, across 26 files
  • Use active voicein 40 of 1951, across 36 files
  • Map file responsibilities before defining tasksin 36 of 1951, across 29 files
  • Use checkbox syntax for tracking stepsin 35 of 1951, across 27 files
  • Ask one question at a timein 35 of 1951
  • Offer execution options after saving the planin 33 of 1951, across 24 files
  • Include complete code in every stepin 33 of 1951, across 27 files
  • Design units with clear boundaries and interfacesin 31 of 1951, across 23 files
  • Announce the skill usage at the startin 30 of 1951
  • Verify agent compliance after adding the skillin 29 of 1951, across 17 files

Said here and by no other author read

  • Resolve career type using career-type-playbooks before drafting
  • Analyze question intent using question-types reference
  • Identify narrowest sub-role from job description
  • Select strongest resume evidence for each claim
  • Decompose vague experiences using the 3C4P framework
  • Classify question type before drafting

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once.

Keep looking

Skills are one crate of 626,194. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.