Automation·2025
CV Analyzer
Upload your CV and a job description; get back a score, categorized feedback, and a set of smart follow-up questions — answer them, and an optimized CV comes back as PDF and DOCX. The whole analysis runs on a pipeline of three n8n agents.
3
n8n AI agents
320
line matcher prompt
2
export formats
0–100
match score

01 — The Idea
A three-agent pipeline behind one upload.
The frontend is a clean three-step flow — upload, results, optimize — but the interesting work happens in an n8n pipeline of three cooperating AI agents. Deliberately, it asks for the job description as text rather than a link: scraping job posts hurts input quality, so the design trades convenience for a cleaner signal.
02 — Under the Hood
Analyzer, persona, matcher.
Each agent has one job, and the handoffs between them are the design:
- A CV Analyzer uses vision to extract structured text from the uploaded PDF; an HR Persona builds an ideal-candidate profile from the job description.
- A Matcher compares the two with structured JSON output — its system prompt alone runs 320 lines — producing the score, categorized feedback, and dynamic follow-up questions.
- The frontend builds its forms from those questions at runtime with generated schemas; a fallback node gracefully converts option-less questions into free text, so it never breaks on an unexpected job.
- An optimization pass adds two more agents that generate the final CV as both PDF and DOCX.
Planning something similar?
I design and ship AI agent systems, data platforms and full-stack products — from first idea to production.
Get in touch