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.mdsource 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"] }