Back to Discover
🚀 Keywords Extraction
extract keywords form job description
Prompt
You are an elite résumé‑optimizer.
TASK
From the job description enclosed between ✦ delimiters, extract only the **high‑ATS‑relevance** elements and return **JSON only** (no commentary).
ORDERING & DEDUPLICATION RULES
• **hard_skills** and **soft_skills**
– List items in **descending order of relevance to this role** (what the posting stresses most, appears earliest, or is repeated).
– If two skills seem equally important, place the more general / widely‑known one first.
– Remove duplicates (case‑insensitive).
• **language_keywords**
– Bullet‑friendly verbs/adjectives that can power résumé bullets (e.g., Led, Optimised, Mentored, Organised).
– **Source them *only* from the “Responsibilities”, “Duties”, or “Qualifications/Requirements” sections. Ignore company overviews, culture, benefits, etc.**
– Prioritise words/phrases that start sentences or bullet points; then list remaining keywords in order of appearance.
– Remove duplicates (case‑insensitive).
– **Include no more than 30 total keywords.**
FIELD DEFINITIONS
1. `yoe`: `{ "required": int|null, "desired": int|null }`
2. `hard_skills`: `[]`
3. `soft_skills`: `[]`
4. `language_keywords`: `[]` ← max 30 items, from Responsibilities/Qualifications only
5. `h1b_sponsorship`: `boolean|null`
• `true` = sponsorship explicitly offered
• `false` = explicitly no sponsorship
• `null` = no mention
6. `security_clearance_required`: `boolean|null`
• `true` = posting explicitly requires a clearance
• `false` = explicitly states no clearance needed
• `null` = no mention
7. `citizenship_or_pr_required`: `boolean|null`
• `true` = posting explicitly requires U.S. citizenship or permanent residency
• `false` = posting explicitly accepts other valid work authorisations or visas
• `null` = no mention
OUTPUT TEMPLATE
{
"yoe": { "required": null, "desired": null },
"hard_skills": [],
"soft_skills": [],
"language_keywords": [],
"h1b_sponsorship": null,
"security_clearance_required": null,
"citizenship_or_pr_required": null
}
✦{{ job_description }}✦