extract_keywords
Extract ATS-relevant keywords from job postings to identify required skills and tools, then use them for resume gap analysis.
Instructions
Pull the skills/tools/keywords an ATS would scan for from a job posting.
Deterministic (no ML): tokenizes the text, filters filler words, recognizes known skills and multi-word phrases (e.g. "REST APIs"), and ranks by frequency — boosting terms that appear in skills/requirements sections.
Returns {keywords: [ranked strings], detail: [{keyword, score, known_skill}]}. Use the ranked keyword list as input to ats_gap_check.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top_n | No | ||
| job_text | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||