Extract Resume
Analizza un PDF di curriculum in JSON rigoroso e lo salva nell'editor JobPilot
Richiede configurazione
Cosa fa
Legge un PDF di curriculum caricato e produce JSON che corrisponde allo schema JobPilot (basics, summary, experience, projects, skills, education), quindi lo invia tramite PUT all'API JobPilot. Si attiva quando chiedi di estrarre, analizzare o importare un curriculum dal suo PDF sorgente nell'editor strutturato. Contiene regole anti-falsificazione: le date rimangono invariate, le sezioni mancanti diventano array vuoti, gli intervalli di date dei progetti non vengono mai inferiti.
Rapporto di test
Solo metà di questo può essere esercitato al di fuori di JobPilot: il backend ha risposto a /api/health con 200, ma /api/user ha restituito 401 UNAUTHORIZED, e il token di cui ha bisogno viene iniettato solo dal terminale agente di JobPilot, quindi i passaggi 1, 3 e 5 si bloccano senza un account. Il core di parsing regge — su un PDF di curriculum appositamente costruito con trappole, il passaggio senza skill ha ottenuto 0/8 sulle regole dello schema mentre il passaggio guidato dalla skill ha ottenuto 8/8, e la differenza non era cosmetica: la baseline ha inventato un intervallo di date dal 2022 a oggi per un progetto che il PDF non aveva mai datato, e ha piegato la riga dello stack tecnologico nella descrizione. La sua regola 'mai inferire un intervallo di progetto' esiste proprio perché una skill a valle promuove i progetti sulla timeline. Nota la trappola di installazione: copiare solo la cartella extract-resume lascia il suo riferimento `../_shared/setup.md` pendente, quindi anche _shared deve essere copiato.
Testato il: 2026-08-07 · Claude Code 2.x (agent harness)
Installazione
git clone https://github.com/suxrobGM/jobpilot.git mkdir -p ~/.claude/skills cd jobpilot && cp -r plugin/skills/extract-resume ~/.claude/skills/extract-resume && cp -r plugin/skills/_shared ~/.claude/skills/_shared
Comandi e prompt di esempio
/extract-resumeAnalizza un PDF di curriculum in JSON rigoroso e lo salva nell'editor JobPilot
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
Extract my resume PDF into the JobPilot editor as structured JSONParse this resume.pdf and import it into JobPilot for meImport my resume PDF into JobPilot without inventing missing dates