Extract Resume

Parsuje PDF životopisu do striktního JSONu a ukládá jej do editoru JobPilot

od suxrobGM · suxrobGM/jobpilot

Funguje s nastavením ★ 8.0/10

Extract Resume — Parsuje PDF životopisu do striktního JSONu a ukládá jej do editoru JobPilot

Co umí

Čte nahraný PDF životopis a vytváří JSON odpovídající schématu JobPilot (basics, summary, experience, projects, skills, education), poté jej PUTuje na JobPilot API. Spouští se, když požádáte o extrakci, parsování nebo import životopisu z jeho zdrojového PDF do strukturovaného editoru. Obsahuje pravidla proti falšování: data zůstávají doslovná, chybějící sekce se stávají prázdnými poli, rozsahy dat projektů se nikdy neodvozují.

Testovací report

Pouze polovina z toho může být použita mimo JobPilot: backend odpověděl /api/health s 200, ale /api/user vrátil 401 UNAUTHORIZED, a token, který potřebuje, je vkládán pouze vlastním agentním terminálem JobPilot, takže kroky 1, 3 a 5 končí bez účtu. Jádro parsování se drží – na účelově vytvořeném PDF životopisu s pastmi, průchod bez skillu získal 0/8 na pravidlech schématu, zatímco průchod vedený skillem získal 8/8, a rozdíl nebyl kosmetický: baseline vymyslela rozsah dat 2022-do-současnosti pro projekt, který PDF nikdy nedatovalo, a složila řádek tech-stacku do popisu. Jeho pravidlo 'nikdy neodvozovat rozsah projektu' existuje právě proto, že následný skill propaguje projekty na časovou osu. Všimněte si instalační pasti: zkopírování pouze složky extract-resume ponechává její odkaz `../_shared/setup.md` viset, takže _shared musí být zkopírován také.

Testováno: 2026-08-07 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /extract-resumeParsuje PDF životopisu do striktního JSONu a ukládá jej do editoru JobPilot

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Extract my resume PDF into the JobPilot editor as structured JSON
  • Parse this resume.pdf and import it into JobPilot for me
  • Import my resume PDF into JobPilot without inventing missing dates