A powerful tool to automatically extract and classify skills from resumes using Natural Language Processing (NLP). Designed for HR tech, ATS integration, and recruitment analytics.
- Extract skills from unstructured resume text (PDF, DOCX, or plain text)
- Identify hard and soft skills using NLP techniques
- Match skills to standardized taxonomies (e.g., ESCO, O*NET)
- Output structured JSON or CSV for easy integration
- Lightweight and customizable
- Python 3.x
- spaCy / NLTK
- Scikit-learn
- Pandas
- Regex / Named Entity Recognition (NER)
git clone https://github.com/yourusername/resume-skill-extractor.git
cd resume-skill-extractor
pip install -r requirements.txt
🧪 Sample Skills Dataset
Comes with a curated list of over 10,000 standardized skills across tech, business, and soft skill domains.
🤝 Contributing
Pull requests are welcome! For major changes, please open an issue first to discuss what you’d like to change.
📜 License
This project is licensed under the MIT License.
📧 Contact
For questions or collaborations, contact koushiky1895@gmail.com
---
Let me know if you'd like this tailored for a web-based extractor, ML model, or API-based version!