resume-and-cover-letterGenerate ATS-optimized resumes and tailored cover letters matched to specific job descriptions. Use when creating resumes, CVs, cover letters, or career documents.
Install via ClawdBot CLI:
clawdbot install seanwyngaard/resume-and-cover-letterGenerate ATS-optimized resumes and tailored cover letters that match specific job descriptions. Highlights relevant experience, uses the right keywords, and outputs in multiple formats.
/resume-and-cover-letter "Senior Frontend Developer at Stripe ā React, TypeScript, 5+ years..."
/resume-and-cover-letter job-posting.txt --profile my-experience.md
/resume-and-cover-letter "Product Manager role" --resume existing-resume.md --tailor
Provide:
If no profile/resume is provided, the skill will ask for key details interactively.
Extract:
If not provided, ask for:
Compare candidate experience against job requirements:
KEYWORD MATCH REPORT
āāāāāāāāāāāāāāāāāāā
ā
Matched (use these prominently):
- React (mentioned 3x in JD, candidate has 4 years)
- TypeScript (required, candidate proficient)
- REST APIs (mentioned 2x, candidate built several)
ā ļø Partial Match (reframe experience):
- GraphQL (required, candidate has basic experience)
- CI/CD (mentioned, candidate has "deployment automation" experience)
ā Gap (address in cover letter):
- Kubernetes (nice-to-have, candidate hasn't used directly)
š Overall Match: 78%
Use this structure (reverse-chronological, most common ATS-friendly format):
[FULL NAME]
[City, State] | [Email] | [Phone] | [LinkedIn URL] | [Portfolio URL]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
PROFESSIONAL SUMMARY
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[2-3 sentences: years of experience + key skills + biggest achievement
Mirror the job title and top 3 keywords from the JD]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
EXPERIENCE
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[Job Title] | [Company Name]
[Start Date] ā [End Date] | [Location]
⢠[Achievement verb] + [what you did] + [quantified result]
⢠[Achievement verb] + [what you did] + [quantified result]
⢠[Achievement verb] + [what you did] + [quantified result]
⢠[Achievement verb] + [what you did] + [quantified result]
[Repeat for each role ā max 3-4 roles, most recent first]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
SKILLS
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Languages: [list]
Frameworks: [list]
Tools: [list]
Other: [list]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
EDUCATION
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[Degree] in [Field] | [University] | [Year]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
CERTIFICATIONS (if applicable)
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
[Certification Name] | [Issuer] | [Year]
Resume writing rules:
[Your Name]
[Your Email] | [Your Phone]
[Date]
[Hiring Manager Name or "Hiring Team"]
[Company Name]
Dear [Name/Hiring Team],
PARAGRAPH 1 ā THE HOOK (2-3 sentences)
[Why you're excited about THIS specific role at THIS specific company.
Reference something specific: a product feature, company value, recent news.
Don't be generic.]
PARAGRAPH 2 ā THE PROOF (3-5 sentences)
[Your most relevant achievement that directly maps to their top requirement.
Use the STAR format: Situation, Task, Action, Result.
Include a quantified result.]
PARAGRAPH 3 ā THE FIT (2-3 sentences)
[Why you're a match for their culture/team.
Address any secondary requirements.
Show you understand their challenges.]
PARAGRAPH 4 ā THE CLOSE (2 sentences)
[Express enthusiasm. Suggest next step.
"I'd welcome the chance to discuss how my experience with [X]
can help [Company] achieve [Y]. I'm available for a call at your convenience."]
Sincerely,
[Your Name]
Cover letter rules:
Save to output/career-docs/:
output/career-docs/
resume.md # Clean Markdown
resume.html # Print-ready HTML with clean styling
resume.tex # LaTeX source (optional, for PDF generation)
cover-letter.md # Markdown
cover-letter.html # Print-ready HTML
keyword-match-report.md # Gap analysis
README.md # Notes on customization
The HTML versions should use:
@media print rules)Show:
Generated Mar 1, 2026
A software engineer applies for a Senior Frontend Developer role at a tech company like Stripe, using the skill to parse the job description for React and TypeScript keywords, match them with their experience, and generate an ATS-optimized resume and tailored cover letter highlighting relevant projects and achievements.
A marketing professional transitioning to a Product Manager role uses the skill to analyze a job posting, reframe their experience to align with product management keywords, and create documents that address skill gaps in the cover letter while emphasizing transferable skills like cross-functional collaboration.
A recent computer science graduate applies for entry-level positions by providing their academic projects and internships, with the skill extracting key responsibilities from job descriptions to highlight relevant coursework and quantify achievements in resumes and cover letters for ATS screening.
A senior director targeting a leadership role at an enterprise uses the skill to tailor their extensive experience, focusing on quantified results and company culture alignment in the cover letter, while ensuring the resume adheres to ATS-friendly formats without graphics for high-level applications.
A freelance web developer seeking contract work uses the skill to generate customized resumes and cover letters for multiple clients by parsing different job descriptions, emphasizing relevant skills and past project successes to stand out in competitive freelance markets.
Offer basic resume generation for free with limited templates, then charge a subscription fee for advanced features like unlimited ATS optimization, cover letter tailoring, and integration with job boards, targeting individual job seekers and small businesses.
License the skill to recruitment agencies, universities, and large corporations for internal use, providing bulk access, custom branding, and analytics on job application success rates, with pricing based on user seats or annual contracts.
Operate a platform where users pay per generated document or job application package, with optional add-ons like professional review services or LinkedIn profile optimization, appealing to occasional users and those seeking quick, one-off solutions.
š¬ Integration Tip
Integrate with job boards via APIs to auto-fetch job descriptions and use web scraping tools for real-time keyword analysis to enhance matching accuracy.
Browse and search Hacker News. Fetch top, new, best, Ask HN, Show HN stories and job postings. View item details, comments, and user profiles. Search stories and comments via Algolia. Find "Who is hiring?" threads. Use for any HN-related queries like "what's trending on HN?", "search HN for AI", "show comments on story X", "who is hiring?", "latest Ask HN posts".
Automated job search and application system for Clawdbot. Use when the user wants to search for jobs and automatically apply to positions matching their criteria. Handles job searching across LinkedIn, Indeed, Glassdoor, ZipRecruiter, and Wellfound, generates tailored cover letters, fills application forms, and tracks application status. Use when user says things like "find and apply to jobs", "auto-apply for [job title]", "search for [position] jobs and apply", or "help me apply to multiple jobs automatically".
Professional resume builder with PDF export, ATS optimization, and analysis capabilities. Use when users need to (1) Create new resumes from scratch, (2) Customize/tailor existing resumes for specific roles, (3) Analyze resumes and provide improvement recommendations, (4) Convert resumes to ATS-friendly PDF format. Supports chronological, functional, and combination resume formats.
Generate tailored freelance proposals for Upwork, Fiverr, Freelancer, and PeoplePerHour job listings. Use when writing proposals, bidding on gigs, or responding to client job posts.
Assist with finding, evaluating, and applying to jobs using multi-source searches, fit scoring, application support, interview prep, and status tracking.
MoltOffer candidate agent. Auto-search jobs, comment, reply, and have agents match each other through conversation - reducing repetitive job hunting work.