SkillGapAI ๐Ÿš€

SkillGapAI is an AI-powered system that analyzes resumes and job market trends to predict future skill gaps (6โ€“12 months) and generate personalized learning paths.

The project is designed for career intelligence, education platforms, and agent-based systems, and is fully compatible with Hugging Face and Gradio Spaces.


๐Ÿ” What Problem Does It Solve?

Most resume analyzers focus only on current skills.
SkillGapAI goes further by answering:

  • Which skills will be important in the next 6โ€“12 months?
  • What skills is a candidate missing?
  • What is the best learning path to close those gaps?

โœจ Key Features

  • ๐Ÿ“„ Resume parsing (JSON-based, extensible to PDF)
  • ๐Ÿง  Skill extraction using taxonomy
  • ๐Ÿ“ˆ Job market trend analysis
  • ๐Ÿ”ฎ Future skill gap prediction
  • ๐Ÿ—บ๏ธ Personalized learning path generation
  • ๐Ÿค— Hugging Faceโ€“ready pipeline
  • ๐ŸŽ›๏ธ Gradio demo included
  • ๐Ÿงช ML-based trend prediction baseline

๐Ÿ“‚ Project Structure

skillgap-ai/
โ”œโ”€โ”€ config/
โ”œโ”€โ”€ data/
โ”œโ”€โ”€ src/
โ”œโ”€โ”€ training/
โ”œโ”€โ”€ pipelines/
โ”œโ”€โ”€ scripts/
โ”œโ”€โ”€ tests/
โ”œโ”€โ”€ notebooks/
โ”œโ”€โ”€ app.py
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ model_card.md
โ”œโ”€โ”€ requirements.txt
โ””โ”€โ”€ LICENSE

โš™๏ธ Installation

pip install -r requirements.txt

๐Ÿš€ Quick Usage

from src.inference import SkillGapPipeline

pipeline = SkillGapPipeline()

result = pipeline(
    "data/sample_resumes/resume_example.json",
    "data/job_market/job_trends_sample.json",
    "data/learning_resources.json"
)

print(result)

๐ŸŽ›๏ธ Gradio Demo

python app.py

๐Ÿง  How It Works

  1. Resume Parsing
  2. Skill Extraction
  3. Trend Analysis
  4. Gap Prediction
  5. Learning Path Generation
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. ๐Ÿ™‹ Ask for provider support

Evaluation results