Job Market Multi‑Agent Analysis
A CrewAI workflow that collects real job postings, extracts market requirements, compares them to a resume, and generates personalized upskilling recommendations—ending with a polished HTML report.
Who it’s for
Job applicants who want a realistic view of what employers ask for—and what to learn next.
What it delivers
Top in‑demand skills, cloud/platform trends, and a ranked “next skills” plan.
Output artifact
A shareable, visually appealing HTML report + plus JSON/MD traces.
Why not an interactive app?
This workflow takes
~10 min runtime
for end-to-end execution, so this page focuses on architecture and a sample output report.
Want to see the code?
Explore the full implementation on GitHub.
Crew Architecture
The crew consists of 6 agents doing 6 tasks. The agents use a variety of tools to search for job postings, read the Resume pdf and to save files and the final Report locally.
Structured Handoffs
Structured schemas (JSON/MD) → more debuggable, less prompt drift and less hallucinations.
Cost
It costs around 0.5$ to run the whole system once. The cost is mainly API calls to OpenAI LLM Models.
Output Report
Report for AI and Machine Learning Positions in Egypt.