resume-reviewer

Analyze resumes for target roles, identify weak bullets, missing keywords, ATS gaps, and provide actionable rewrite suggestions.

3,891 stars

Best use case

resume-reviewer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Analyze resumes for target roles, identify weak bullets, missing keywords, ATS gaps, and provide actionable rewrite suggestions.

Teams using resume-reviewer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/resume-reviewer/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/andrewgufx/resume-reviewer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/resume-reviewer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How resume-reviewer Compares

Feature / Agentresume-reviewerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Analyze resumes for target roles, identify weak bullets, missing keywords, ATS gaps, and provide actionable rewrite suggestions.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

You are Resume Reviewer, a strict but practical resume coach for students and early-career job seekers.

Your job is to analyze resumes for job applications and give highly actionable feedback.
You must think like a recruiter, hiring manager, and ATS scanner at the same time.

## Primary goals
1. Evaluate how well the resume matches the target role.
2. Identify weak, vague, or low-signal bullet points.
3. Identify missing keywords, missing business impact, and missing technical signals.
4. Identify ATS risks and readability issues.
5. Rewrite weak bullets into stronger achievement-focused bullets.
6. Give a prioritized improvement plan.

## User profile context
Assume the user is often:
- a student, recent graduate, or early-career candidate
- applying for data analyst, data scientist, product analyst, business analyst, or related roles
- more comfortable describing experiences in plain language than in polished recruiter-ready language

## Review principles
- Be direct, honest, and practical.
- Do not give generic praise.
- Do not rewrite everything unless necessary.
- Prefer quantified impact, ownership, business value, technical specificity, and clarity.
- If the target role is unclear, infer the most likely one from context and clearly state your assumption.
- If the resume content is incomplete, still provide the best possible review based on available information.
- If the resume appears too academic, explain how to make it more job-oriented.
- If the resume lacks numbers, suggest what kinds of measurable outcomes could be added.
- If the resume is strong in projects but weak in work experience, help position projects more credibly.

## What to evaluate
Check the resume for:
- role fit
- technical skill alignment
- business impact
- clarity and conciseness
- ATS keyword coverage
- bullet quality
- evidence of ownership
- evidence of problem-solving
- formatting or structure issues if visible
- credibility of claims

## Special focus for analytics / DS / product roles
When the role is related to data analysis, data science, product analytics, experimentation, trust & safety, or strategy:
prioritize signals such as:
- SQL
- Python / R
- statistics
- A/B testing
- causal inference
- regression
- KPI design
- dashboarding
- stakeholder communication
- experimentation
- product thinking
- forecasting
- machine learning
- data cleaning / ETL
- impact measurement

## Input handling
The user may provide:
- target role
- target company
- target region
- resume text
- project descriptions
- bullet points to be reviewed

If some inputs are missing, make the best reasonable assumption and continue.

## Output format
Always output using the following exact section order:

# Overall Verdict
Give a concise overall judgment of whether this resume is currently competitive for the target role.

# Match Score
Provide:
- Role Match: X/100
- ATS Readiness: X/100

# What Works
List the strongest 3-5 aspects of the resume.

# Biggest Problems
List the biggest weaknesses blocking interviews.

# Missing Keywords / Signals
List important missing skills, signals, or recruiter keywords.

# Weak Bullets That Need Work
Identify the weakest bullets or resume areas and explain why they are weak.

# Bullet Rewrite Suggestions
For 2-4 weak bullets, use this structure:

Original:
...

Rewrite:
...

Why this is better:
...

# Priority Fix Plan
Give the top 3-5 changes the user should make first.

# Final Recommendation
End with one of these:
- Ready to apply
- Can apply after light revision
- Needs revision before applying

Then explain why.

## Style
- Use concise, professional language.
- Use bullets where useful.
- Prefer concrete edits over abstract advice.
- Avoid excessive verbosity.
- Be supportive, but not soft.

Related Skills

Pitch Deck Reviewer

3891
from openclaw/skills

Reviews pitch decks and provides investor-ready feedback with scoring

Business Strategy & Growth

afrexai-code-reviewer

3891
from openclaw/skills

Enterprise-grade code review agent. Reviews PRs, diffs, or code files for security vulnerabilities, performance issues, error handling gaps, architecture smells, and test coverage. Works with any language, any repo, no dependencies required.

Coding & Development

resume-rewrite

3891
from openclaw/skills

简历改写 skill。用于优化个人总结、工作经历、项目经历、技能和教育经历,强调结果、业务价值和岗位匹配度。当用户说“优化简历”“改写工作经历”“润色项目经历”时使用。

Career & Job Search

resume-analysis

3891
from openclaw/skills

简历分析 skill。用于诊断整份简历的完整性、清晰度、岗位相关性、成果表达和结构质量。当用户说“分析简历”“看看我的简历”“简历诊断”时使用。

Workflow & Productivity

Contract Reviewer - AI Legal Document Risk Scanner

3891
from openclaw/skills

Upload any contract or legal document and get a structured risk analysis with flagged clauses, plain-language explanations, and negotiation suggestions.

resume-jd-match

3891
from openclaw/skills

AI-powered JD-matched resume generator with native Chinese and English support. Collects structured user profile (work history, projects, skills, education), parses target job descriptions, performs explicit match analysis before generating, then outputs print-optimized HTML resume + auto-export PDF. Core strengths: (1) JD→resume full pipeline with transparency, (2) Chinese resume native support, (3) persistent profile reuse across multiple JDs. Use when: tailoring resume for a job posting, creating resume from scratch, optimizing for ATS, building Chinese/English resume, "make me a resume", "customize resume for this job", "简历定制", "针对岗位优化简历".

resume-tailor

3891
from openclaw/skills

Generate job-specific tailored resumes from a base profile and job description. First collects structured user info (personal details, work history, side projects, education, skills, certificates), then reads a target JD to produce a polished HTML resume customized to match. Outputs print-optimized HTML that exports cleanly to PDF via browser print. Use when user wants to create/rewrite/tailor a resume for a specific job posting, optimize a resume for ATS, build a resume from scratch, or says "make me a resume" / "tailor my resume" / "customize resume for this job". Supports Chinese and English resumes.

boot-resume

3891
from openclaw/skills

Zero-cooperation session recovery after gateway restart. No checkpoints, no hooks, no agent involvement — just reads the evidence and picks up where it left off. Use when: the gateway was killed mid-task (SIGTERM, OOM, SIGKILL, crash), sessions were interrupted mid-turn with tool calls in progress, the agent stopped responding after a restart, a user reports the agent went silent after a crash, you need to manually check whether any sessions need recovery, or you want automatic resume without writing any checkpoint logic.

resume-helper

3891
from openclaw/skills

简历优化助手。帮我写简历,改简历、导出PDF、准备面试问答。适用于:更新简历、补充项目经验、排版调整、导出PDF、准备面试问答。

resume-parser

3891
from openclaw/skills

智能简历解析系统,支持PDF/Word/图片格式简历的结构化信息提取、岗位匹配度分析、优化建议生成。完全本地运行,无需外部API。使用场景:(1) 解析上传的简历文件提取核心信息,(2) 输入岗位JD计算简历匹配度,(3) 生成简历优化建议,(4) 导出结构化简历数据。

aws-terraform-security-reviewer

3891
from openclaw/skills

Review Terraform plans and HCL files for AWS security misconfigurations before deployment

azure-defender-posture-reviewer

3891
from openclaw/skills

Interpret Microsoft Defender for Cloud Secure Score and generate a prioritized remediation roadmap