Resume Tailor β JD-Matched Resume & Cover Letter
by @suntianchong
Customize resumes and generate cover letters based on a specific job description (JD). Use this skill whenever the user wants to tailor their resume to a job...
clawhub install resume-tailorπ About This Skill
name: resume-tailor description: | Customize resumes and generate cover letters based on a specific job description (JD). Use this skill whenever the user wants to tailor their resume to a job posting, adapt their CV for a specific role, highlight relevant skills for a position, write a personalized cover letter, or asks anything related to job applications, job hunting materials, or making their resume more competitive for a specific company or role. Triggers: "tailor my resume", "customize CV", "write a cover letter", "optimize resume for JD", "make my resume match this job", "apply for job", "job application materials", "rewrite resume for role". version: 1.0.0 metadata: openclaw: emoji: "π"
Resume Tailor
Transform a generic resume into a targeted, compelling job application package β tailored resume + cover letter β matched to a specific job description.
When This Skill Activates
Use this skill when the user provides:
If the user hasn't provided both resume and JD yet, ask for them before proceeding.
Workflow
Step 1: Gather Inputs
Collect (or request) the following: 1. Resume β full text or uploaded file (.docx, .pdf, .txt) 2. Job Description β full JD text, URL, or paste 3. Target Role/Company β confirm if not obvious from JD 4. Optional extras β user's preferred tone (formal/casual), language (EN/ZH), or specific aspects to emphasize
If any of these are missing, ask the user before continuing.
Step 2: Analyze the JD
Parse the JD for:
Create a mental "keyword map" from these. You will use this to rewrite the resume.
Step 3: Tailor the Resume
Rewrite/restructure the resume with these rules:
#### Core Principles
#### Section-by-section guidance
Summary/Objective
Work Experience
Skills Section
Education / Certifications
Step 4: Write the Cover Letter
Structure:
[Opening paragraph]
Hook: mention the role + one strong reason you're excited / a specific thing about the company.
Tie your background to their mission/product briefly.[Body paragraph 1: "Why me"]
Highlight 2-3 specific accomplishments that directly address their top requirements.
Use metrics. Reference the JD explicitly ("Your posting mentions X β here's my experience with X").
[Body paragraph 2: "Why them" (optional but powerful)]
Show you've done research. Reference a product, initiative, recent news, or company value.
Explain why this role at this company, not just any company.
[Closing paragraph]
Express enthusiasm. State your next step (happy to discuss, available for an interview).
Thank them for their time.
Tone guidelines:
Length: 3-4 paragraphs, max 400 words. Hiring managers skim.
Step 5: Output Format
Present results clearly in this order:
1. Gap Analysis (brief) β list JD requirements the user's resume currently doesn't address well, and how you handled each 2. Tailored Resume β full rewritten resume in clean markdown or the user's preferred format 3. Cover Letter β complete, ready-to-send letter 4. Quick tips (optional) β 2-3 specific things the user should be prepared to discuss in an interview based on the JD
Output Quality Checklist
Before presenting output, verify:
Edge Cases
User has significant skill gaps: Be honest. Note which requirements they don't meet, suggest how to frame adjacent skills, and recommend whether to apply or upskill first.
JD is vague: Ask the user for more context about the company/team. If not available, make reasonable inferences and note your assumptions.
Multiple JDs: If the user wants to apply to many roles, create a "master resume" with all bullets, then a targeted subset for each role. Document which sections to activate per role type.
No resume provided, starting from scratch: Ask the user for their work history, skills, and education. Build a resume from scratch following modern standards, then tailor it.
Non-English job applications: Adapt language, phrasing norms, and CV format to the target country's conventions. See references/regional-cv-formats.md for country-specific guidance.
Reference Files
references/ats-keywords.md β Tips on ATS optimization and keyword matchingreferences/regional-cv-formats.md β Country/region-specific resume conventions (EU, Asia, UK, etc.)references/cover-letter-examples.md β Example cover letters for different industries