Claude-skill-registry compare-keywords

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

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/compare-keywords" ~/.claude/skills/majiayu000-claude-skill-registry-compare-keywords && rm -rf "$T"
manifest: skills/data/compare-keywords/SKILL.md
source content

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:

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:

python3 .agent/skills/compare-keywords/scripts/compare_keywords.py resume_skills.json job_requirements.txt

Output:

{
  "score": 0.66,
  "match_count": 2,
  "total_required": 3,
  "matches": ["python", "agile"],
  "missing": ["tdd"]
}