Extract Resume
Parsuje PDF CV do ścisłego formatu JSON i zapisuje go w edytorze JobPilot
Działa po konfiguracji
Co robi ten skill
Odczytuje przesłany PDF CV i generuje JSON zgodny ze schematem JobPilot (basics, summary, experience, projects, skills, education), a następnie wysyła go metodą PUT do JobPilot API. Uruchamia się, gdy poprosisz o wyodrębnienie, parsowanie lub importowanie CV z jego źródłowego PDF do edytora strukturalnego. Zawiera zasady anty-fałszowania: daty pozostają dosłowne, brakujące sekcje stają się pustymi tablicami, zakresy dat projektów nigdy nie są wnioskowane.
Raport z testu
Tylko połowa tego może być użyta poza JobPilot: backend odpowiedział /api/health z 200, ale /api/user zwrócił 401 UNAUTHORIZED, a token, którego potrzebuje, jest wstrzykiwany tylko przez własny terminal agenta JobPilot, więc kroki 1, 3 i 5 kończą się bez konta. Rdzeń parsowania działa — na specjalnie przygotowanym PDF CV z pułapkami, przejście bez umiejętności uzyskało 0/8 punktów w regułach schematu, podczas gdy przejście z umiejętnością uzyskało 8/8, a różnica nie była kosmetyczna: wersja bazowa wymyśliła zakres dat 2022-do-obecnie dla projektu, którego PDF nigdy nie datował, i złożyła linię stosu technologicznego w opis. Jego zasada 'nigdy nie wnioskuj o zakres projektu' istnieje właśnie dlatego, że umiejętność niższego poziomu promuje projekty na oś czasu. Zwróć uwagę na pułapkę instalacji: skopiowanie tylko folderu extract-resume pozostawia jego odniesienie `../_shared/setup.md` wiszące, więc _shared również musi zostać skopiowane.
Testowano: 2026-08-07 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/extract-resumeParsuje PDF CV do ścisłego formatu JSON i zapisuje go w edytorze JobPilot
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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