# Compare Keywords

> Compare keyword sets between resume and job description. Returns match statistics including score, missing keywords, and intersection.

- Skill: `majiayu000/compare-keywords` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/compare-keywords`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/compare-keywords/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/compare-keywords

---


# Compare Keywords

## Overview

Compares two sets of keywords (e.g., from a resume and a job description) to calculate a match score and identify gaps.

## Usage

### Compare Script

**Syntax:**

```bash
python3 .agent/skills/compare-keywords/scripts/compare_keywords.py <resume_keywords> <job_keywords>
```

**Input Format:**
Files should be either:
*   JSON list of strings: `["python", "agile", "tdd"]`
*   Newline-separated text

**Example:**

```bash
python3 .agent/skills/compare-keywords/scripts/compare_keywords.py resume_skills.json job_requirements.txt
```

**Output:**

```json
{
  "score": 0.66,
  "match_count": 2,
  "total_required": 3,
  "matches": ["python", "agile"],
  "missing": ["tdd"]
}
```

