特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> AI教程> 简历优化器:专业的 ATS 简历生成器 - Openclaw Skills

简历优化器:专业的 ATS 简历生成器 - Openclaw Skills

时间:2026-03-20 18:30:01 作者:互联网

什么是 简历优化器?

简历优化器是 Openclaw Skills 生态系统中的专业工具,旨在简化职业文档管理。它使用户能够从头开始创建专业简历,针对特定职位描述量身定制现有简历,并进行深度分析以提高 ATS 评分。通过利用结构化模板和最佳写作实践,此技能确保每份输出都符合现代招聘标准。

通过利用 Openclaw Skills,开发人员和求职者可以自动完成格式化和关键词匹配等繁琐过程。该技能通过提供简历生成和审计的自动化工作流,弥合了原始职业经验与专业表达之间的差距。

下载入口:https://github.com/openclaw/skills/tree/main/skills/tomstools11/resume-optimizer

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install resume-optimizer

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 resume-optimizer。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

简历优化器 应用场景

简历优化器 工作原理
  1. 用户提供职业信息或现有的简历文件作为输入。
  2. 该技能根据用户的职业阶段选择最佳格式(编年体、功能型或混合型)。
  3. 内容会与 Openclaw Skills 内部的最佳实践和 ATS 优化指南进行交叉引用。
  4. 创建简历的 JSON 表示形式,以输入到 PDF 生成引擎中。
  5. 基于 Python 的脚本使用 reportlab 库渲染专业、高质量的 PDF 文档。
  6. 最终文件以标准命名约定保存到输出目录,方便检索。

简历优化器 配置指南

要在您的环境中使用此技能,请确保已安装生成 PDF 所需的依赖项。

pip install reportlab

该技能依赖于位于 references 目录中的特定参考文件和 scripts 中的生成脚本。请确保该脚本具有适当的执行权限。

简历优化器 数据架构与分类体系

该技能通过 JSON 输入和 PDF 输出组织数据,利用结构化参考系统。

文件路径 描述
references/templates.md 包含不同简历类型的结构模式。
references/best-practices.md 写作指南和专业标准。
references/ats-optimization.md 针对申请人追踪系统的关键词和格式规则。
scripts/generate_resume_pdf.py 用于将 JSON 数据渲染为 PDF 的引擎。
/mnt/user-data/outputs/ 生成 PDF 文件的目标目录。
name: resume-optimizer
description: 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.

Resume Optimizer

Build professional, ATS-optimized resumes with PDF export capabilities.

Capabilities

  1. Create Resumes - Build new resumes from user information with professional formatting
  2. Customize Resumes - Tailor existing resumes for specific roles or per user requests
  3. Analyze Resumes - Review resumes and provide actionable improvement recommendations
  4. Export to PDF - Generate downloadable, ATS-friendly PDF documents

Workflow Decision Tree

Creating a New Resume

  1. Gather user information (experience, education, skills, target role)
  2. Select appropriate format (see format selection guide below)
  3. Read references/templates.md for the chosen template
  4. Build resume content following references/best-practices.md
  5. Generate PDF using scripts/generate_resume_pdf.py

Customizing an Existing Resume

  1. Review the provided resume content
  2. Understand the target role/changes requested
  3. Read references/ats-optimization.md for keyword integration
  4. Apply modifications following best practices
  5. Generate updated PDF

Analyzing a Resume

  1. Parse the resume content
  2. Check against criteria in references/analysis-checklist.md
  3. Identify strengths and improvement areas
  4. Provide specific, actionable recommendations
  5. Optionally offer to implement changes

Format Selection Guide

Chronological (Most Common)

Functional

Combination

PDF Generation

Use the provided script to create professional PDFs:

python3 scripts/generate_resume_pdf.py r
  --input resume_content.json r
  --output resume.pdf r
  --format chronological

The script uses reportlab to create clean, ATS-compatible PDFs with:

Essential References

Before creating any resume, read:

  1. references/best-practices.md - Core resume writing principles
  2. references/ats-optimization.md - ATS compatibility requirements
  3. references/templates.md - Format-specific templates

Before analyzing a resume, read:

  1. 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:

Code Style

When generating Python scripts for PDF creation:

相关文章

热门文章

猜你喜欢

返回顶部