extract_skills_structured
Extract and categorize skills from resume text with algorithmic analysis. Returns organized skills by category, proficiency levels, and supporting evidence.
Instructions
Extract and categorize skills from resume text using algorithmic analysis only (no AI). Combines NER entity classification (with disambiguation), TF-IDF keyword ranking, section detection, and frequency-based proficiency estimation. Returns skills organized by 13 categories (programming_language, framework, database, devops_cloud, ml_ai, design, methodology, tool, soft_skill, testing, security, web_frontend, mobile, other) with estimated proficiency levels and supporting evidence. Far more structured than extract_keywords — use this when you need categorized, proficiency-rated skill output.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| resumeText | Yes | The raw text content of a resume | |
| requiredSkills | No | Optional list of skills to specifically check for (returns match/miss status for each) |