Extract Resume
Parsed einen Lebenslauf-PDF in striktes JSON und speichert ihn im JobPilot-Editor.
Funktioniert mit Setup
Was es kann
Liest ein hochgeladenes Lebenslauf-PDF und erzeugt JSON, das dem JobPilot-Schema (basics, summary, experience, projects, skills, education) entspricht, und PUTs es dann an die JobPilot API. Wird ausgelöst, wenn Sie darum bitten, einen Lebenslauf aus seiner Quell-PDF in den strukturierten Editor zu extrahieren, zu parsen oder zu importieren. Enthält Anti-Fälschungsregeln: Daten bleiben wörtlich, fehlende Abschnitte werden zu leeren Arrays, Projektzeiträume werden niemals abgeleitet.
Testbericht
Nur die Hälfte davon kann außerhalb von JobPilot genutzt werden: Das Backend antwortete auf /api/health mit 200, aber /api/user gab 401 UNAUTHORIZED zurück, und das benötigte Token wird nur vom JobPilot-eigenen Agenten-Terminal injiziert, sodass die Schritte 1, 3 und 5 ohne Konto in einer Sackgasse enden. Der Parsing-Kern hält stand — bei einem speziell erstellten Lebenslauf-PDF mit Fallen erzielte der No-Skill-Durchlauf 0/8 bei den Schema-Regeln, während der Skill-geführte Durchlauf 8/8 erzielte, und der Unterschied war nicht kosmetisch: Die Baseline erfand einen Datumsbereich von 2022 bis heute für ein Projekt, das im PDF nie datiert wurde, und faltete die Tech-Stack-Zeile in die Beschreibung ein. Die Regel 'never infer a project range' existiert genau deshalb, weil ein nachgeschalteter Skill Projekte auf die Zeitleiste befördert. Beachten Sie die Installationsfalle: Das Kopieren nur des extract-resume-Ordners lässt seine `../_shared/setup.md`-Referenz hängen, daher muss _shared ebenfalls kopiert werden.
Getestet am: 2026-08-07 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/extract-resumeParsed einen Lebenslauf-PDF in striktes JSON und speichert ihn im JobPilot-Editor.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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