From sundial-org-awesome-openclaw-skills-4
Builds, customizes, analyzes ATS-optimized resumes and exports to PDF. Use for creating from scratch, tailoring for roles, improvement recommendations, or format conversion.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Build professional, ATS-optimized resumes with PDF export capabilities.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Build 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: