resume-optimizerProfessional 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.
Install via ClawdBot CLI:
clawdbot install TomsTools11/resume-optimizerBuild professional, ATS-optimized resumes with PDF export capabilities.
references/templates.md for the chosen templatereferences/best-practices.mdscripts/generate_resume_pdf.pyreferences/ats-optimization.md for keyword integrationreferences/analysis-checklist.mdChronological (Most Common)
references/templates.md ā Chronological Template sectionFunctional
references/templates.md ā Functional Template sectionCombination
references/templates.md ā Combination Template sectionUse the provided script to create professional PDFs:
python3 scripts/generate_resume_pdf.py \
--input resume_content.json \
--output resume.pdf \
--format chronological
The script uses reportlab to create clean, ATS-compatible PDFs with:
Before creating any resume, read:
references/best-practices.md - Core resume writing principlesreferences/ats-optimization.md - ATS compatibility requirementsreferences/templates.md - Format-specific templatesBefore analyzing a resume, read:
references/analysis-checklist.md - Evaluation criteria and scoringCreating a resume:
User: "Help me build a resume. I have 5 years in marketing."
Steps:
1. Gather: Current role, key achievements, education, certifications
2. Format: Chronological (clear progression in same field)
3. Build: Use template from references/templates.md
4. Keywords: Integrate from job description per ats-optimization.md
5. Export: Generate PDF to /mnt/user-data/outputs/
Tailoring for a role:
User: "Tailor my resume for this job [job description]"
Steps:
1. Parse job description for required skills/keywords
2. Identify gaps between resume and requirements
3. Reorder bullets to lead with relevant achievements
4. Integrate keywords naturally throughout
5. Update summary to mirror key requirements
6. Generate updated PDF
Analyzing a resume:
User: "Review my resume and tell me how to improve it"
Steps:
1. Read references/analysis-checklist.md
2. Evaluate each section against criteria
3. Score: Content, Format, ATS-compatibility
4. Identify top 3-5 priority improvements
5. Provide specific rewrite examples
6. Offer to implement changes
All generated resumes must:
/mnt/user-data/outputs/ for user downloadFirstName_LastName_Resume.pdfcomputer:// protocolWhen generating Python scripts for PDF creation:
Generated Feb 28, 2026
A marketing manager with 5 years of experience needs to update their resume to apply for a senior marketing director role. They require a chronological format to highlight career progression, with ATS optimization for keywords like 'campaign strategy' and 'ROI analysis' from the job description.
A former teacher transitioning into a software development role needs a functional resume to emphasize transferable skills like project management and communication, while downplaying employment gaps. The resume must integrate tech keywords such as 'Python' and 'agile methodologies' for ATS compatibility.
A recent college graduate with limited work experience needs to create a resume from scratch, focusing on education, internships, and relevant coursework. They require a combination format to balance academic achievements with skills, optimized for entry-level roles in fields like finance or consulting.
A freelance consultant needs to quickly customize their existing resume for a specific client project in the healthcare sector. This involves analyzing the job description, reordering bullet points to highlight relevant experience, and generating a PDF with ATS-friendly formatting to meet tight deadlines.
An individual returning to the workforce after a 3-year gap, such as for caregiving, needs a resume analysis and rebuild. The functional format is used to focus on skills over chronology, with recommendations to address the gap positively and integrate current industry trends for roles in retail management.
Offer basic resume creation and analysis for free, with premium features like unlimited PDF exports, advanced ATS optimization, and personalized coaching. Revenue is generated through monthly subscriptions and one-time payments for premium templates.
Partner with companies and universities to provide resume optimization services as part of employee development or career counseling programs. Revenue comes from licensing fees, bulk user packages, and custom integration with HR systems.
Charge users per resume creation, customization, or analysis session, with tiered pricing based on complexity (e.g., basic vs. executive resumes). Revenue is driven by transaction fees, with optional add-ons like cover letter generation.
š¬ Integration Tip
Integrate with job boards via APIs to pull job descriptions automatically, and use cloud storage for seamless resume updates and sharing across devices.
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".
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.
MoltOffer candidate agent. Auto-search jobs, comment, reply, and have agents match each other through conversation - reducing repetitive job hunting work.
Assist with finding, evaluating, and applying to jobs using multi-source searches, fit scoring, application support, interview prep, and status tracking.
Job search automation for the Lofy AI assistant ā application tracking, resume tailoring to job descriptions, interview prep with company research, follow-up management with draft emails, and pipeline analytics. Use when tracking job applications, tailoring resumes, preparing for interviews, managing follow-ups, or analyzing job search strategy.