Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.
Documents
简历优化两步走编排器
Try it简历优化两步走编排器:第一步调用 resume-assistant 按 JD 重组内容并量化成果,第二步调用 humanizer 去除 AI 写作痕迹。解决直连 AI 重写导致的「空洞修饰词+千篇一律句式」问题,产出既专业又像本人写的简历。
What it does
Build professional, ATS-optimized resumes with PDF export capabilities.
The skill document
Resume Optimizer
Build professional, ATS-optimized resumes with PDF export capabilities.
Capabilities
- Create Resumes - Build new resumes from user information with professional formatting
- Customize Resumes - Tailor existing resumes for specific roles or per user requests
- Analyze Resumes - Review resumes and provide actionable improvement recommendations
- Export to PDF - Generate downloadable, ATS-friendly PDF documents
Workflow Decision Tree
Creating a New Resume
- Gather user information (experience, education, skills, target role)
- Select appropriate format (see format selection guide below)
- Read
references/templates.mdfor the chosen template - Build resume content following
references/best-practices.md - Generate PDF using
scripts/generate_resume_pdf.py
Customizing an Existing Resume
- Review the provided resume content
- Understand the target role/changes requested
- Read
references/ats-optimization.mdfor keyword integration - Apply modifications following best practices
- Generate updated PDF
Analyzing a Resume
- Parse the resume content
- Check against criteria in
references/analysis-checklist.md - Identify strengths and improvement areas
- Provide specific, actionable recommendations
- Optionally offer to implement changes
Format Selection Guide
Chronological (Most Common)
- Use for: Consistent work history in same field, clear career progression
- Best for: Most professionals staying in their field
- Read:
references/templates.md→ Chronological Template section
Functional
- Use for: Career changers, employment gaps, emphasizing transferable skills
- Best for: Returning to workforce, diverse experience across fields
- Read:
references/templates.md→ Functional Template section
Combination
- Use for: Mid-career professionals balancing skills and progression
- Best for: Diverse skill sets, career changers with relevant experience
- Read:
references/templates.md→ Combination Template section
PDF Generation
Use 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:
- Professional typography (Helvetica)
- Proper margins and spacing (0.75" all sides)
- Clean section headers
- Bullet point formatting
- Consistent visual hierarchy
Essential References
Before creating any resume, read:
references/best-practices.md- Core resume writing principlesreferences/ats-optimization.md- ATS compatibility requirementsreferences/templates.md- Format-specific templates
Before analyzing a resume, read:
references/analysis-checklist.md- Evaluation criteria and scoring
Quick Start Examples
Creating 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
Output Requirements
All generated resumes must:
- Be saved to
/mnt/user-data/outputs/for user download - Use descriptive filenames:
FirstName_LastName_Resume.pdf - Include a download link using
computer://protocol - Follow ATS-friendly formatting (no tables, text boxes, or graphics)
Code Style
When generating Python scripts for PDF creation:
- Use reportlab for PDF generation
- Keep code concise and functional
- Handle errors gracefully
- Test output before delivering to user
Related skills
doc-coauthoring
OfficialCo-author docs section by section, then test them with a fresh Claude before real readers see them.
pptx
OfficialCreate, edit, read, and validate .pptx and .potx decks, including template-based builds.
xlsx
OfficialCreate, edit, and verify Excel workbooks with real formulas, correct formatting, and zero formula errors.
openai-docs
OfficialAnswers OpenAI API and Codex questions from official docs, with citations and model-migration guidance.
security-best-practices
OfficialGet language- and framework-specific security guidance applied to your code, from secure-by-default writing to a prioritized vulnerability report.
More from TomsTools
Browse all skillsAI合同智能审查助手。上传或粘贴合同文本,自动进行9维雷达评分、风险热力图可视化、条款对比修改建议、法律依据引用、谈判策略生成、关键信息提取、合同摘要、时间线可视化、条款结构化解析,输出交互式HTML审查报告。覆盖买卖合同/劳动用工/租赁合同/服务合同/保密协议/投资协议/建设工程/技术开发8类合同类型。触发词:...
投标文件全流程智能分析技能。解析招标/投标文件(PDF/DOCX/XLSX),基于MECE原则进行多维度结构化需求拆解, 自动生成架构图/流程图/ER图/甘特图/雷达图五大专业图表,模拟评审专家打分并输出扣分明细, 根据评审意见逐条自动修订,提供类Git版本管理与迭代追踪。 Triggers: 投标, 招标, 标...
银行流水自动对账技能。导入银行流水(Excel/CSV)和账面记录, 通过金额+日期精确匹配、模糊匹配、关联匹配三层引擎自动核销, 生成交互式HTML可视化对账报告,标注待确认异常项。 覆盖工商/建设/农业/中国/招商/兴业/浦发等主流银行流水格式。 触发词:银行对账、流水对账、自动对账、导入银行流水、对账报告、...
👴👵 专为银发族设计的AI生活助手。大字体+高对比度+语音优先,覆盖健康管理、用药提醒、暖心陪伴、每日播报、记忆辅助、亲情联络6大场景。帮助老年人跨越数字鸿沟,享受AI时代的便利与温暖。
WorkBuddy Skill 全生命周期管理器。列出/查看/创建/删除/搜索/审计/打包/安装技能, 一站管理本地和内置市场的所有 Skill。触发词:技能管理, skill管理, 管理技能, skill manager, 列出技能, 技能列表, 审计技能, 技能审计, 删除技能, 创建技能, 技能健康检查,...
根据用户输入知识素材,自动生成符合 Kindle 纸书暖色体系的纯 HTML 高密度知识卡片,支持流程、对比和单概念三种布局。