Chris EichlerAI-first Product
& Marketing

Lebenslauf mit Claude


Den Skill gibt es auf GitHub: github.com/e3xler/cv-builder. Unter Releases liegt cv-builder.zip, das ist alles, was du brauchst.

Warum ich den Skill gebaut habe

Ein Lebenslauf kostet schnell Geld. Eine Word-Vorlage auf Etsy liegt bei ein paar Euro, ein Lebenslauf-Generator wie Zety kostet nach der Testphase 23,70 Euro im Monat (GIGA), und ein Schreibservice nimmt laut ResuFit 89 bis 399 Euro. Dazu kommt das Abo, das weiterläuft, wenn du den Job längst hast.

Der eigentliche Trick ist simpel: Layout und Inhalt trennen. Die Vorlagen habe ich einmal in Claude Design gestaltet. Der Skill kümmert sich nur um den Inhalt. Für die nächste Bewerbung passt du den Inhalt an, das Layout bleibt.

Schritt 1: Skill installieren

  1. Lade cv-builder.zip aus dem neuesten Release herunter. Nicht entpacken.
  2. Schalte in den Einstellungen von Claude die Codeausführung ein (Dateien erstellen und bearbeiten). Ohne sie laufen keine Skills mit Skripten.
  3. Lade das Zip in den Einstellungen unter Skills hoch. Die Menüs heißen je nach Version etwas anders, die genaue Anleitung steht in INSTALL.md.

In Claude Code reicht ein Befehl:

unzip cv-builder.zip -d ~/.claude/skills/

Schritt 2: Den Skill starten

Neuer Chat, ein Satz reicht: „Erstell mir einen Lebenslauf.“ Claude fragt dann drei Dinge in einer Nachricht:

  • Hast du einen alten Lebenslauf? (PDF, Word, Text oder LinkedIn-Export)
  • Für welche Stelle? Die Anzeige einfügen, wenn du eine hast.
  • Deutsch oder Englisch?

Mit Stellenanzeige wird es ein passender CV, ohne Anzeige ein guter. Den Unterschied merkst du in Schritt 4.

Schritt 3: Inhalt sammeln

Hier gibt es zwei Wege.

Mit altem Lebenslauf zieht Claude alles heraus, was drinsteht, und fragt nur nach, was fehlt. Meistens sind das Ergebnisse mit Zahl: Was war nach deiner Arbeit anders als vorher?

Ohne Lebenslauf führt der Skill ein Interview, höchstens drei Fragen pro Runde. Erst Ziel und Erfahrungsjahre, dann Kontakt, dann jede Station einzeln, die neueste zuerst. Antwortest du mit einer Tätigkeit („war für den Checkout zuständig“), hakt er nach: „Was war danach anders?“

Aus den Jahren schlägt Claude dein Level vor: unter 3 Jahre Junior, 3 bis 8 Mid, darüber Senior. Du bestätigst.

Schritt 4: Schreiben und auf die Stelle zuschneiden

Jetzt formuliert Claude. Die Regeln dafür stecken im Skill:

  • Ergebnis vor Tätigkeit. „Abbruchquote von 71 % auf 58 % gesenkt“ statt „Verantwortlich für den Checkout“.
  • Menge nach Level. 3 bis 5 Stichpunkte für die aktuelle Station, 2 bis 3 für ältere.
  • Begriffe aus der Anzeige. Viele Bewerbungssysteme gleichen Wörter ab. Claude übernimmt die Begriffe der Anzeige, wo sie für dich stimmen, und schiebt die passende Erfahrung nach oben.
  • Lücken offen benennen. Fordert die Anzeige etwas, das du nicht hast, bekommst du eine Liste. In den CV schreibt Claude es nicht.

Schritt 5: Das Gate

Bevor irgendwas ausgegeben wird, läuft ein Prüfskript über den Inhalt. Es blockiert, solange noch ein [ZAHL?] offen ist, ein Pflichtfeld fehlt oder ein Datum nicht im Format MM/JJJJ steht. Dazu meldet es Hinweise: zu lang für dein Level, Foto an (in Deutschland optional), und welche Begriffe aus der Anzeige im CV noch fehlen.

Erst wenn alles geklärt ist, zeigt dir Claude den fertigen Inhalt als lesbaren Text, und du gibst ihn frei.

Schritt 6: Vorlage wählen und PDF drucken

Du bekommst eine Datei lebenslauf-<name>.html. Herunterladen, im Browser öffnen. Darin steckt der Builder mit deinen Daten:

  • Design: 12 Vorlagen für Junior, Mid und Senior, 6 Farbstile. Ein Klick wechselt das Layout, deine Daten bleiben.
  • Inhalt: Jedes Feld lässt sich direkt ändern, die Vorschau zieht mit.
  • Sektionen: Abschnitte ein- und ausblenden.

Dann „PDF / Drucken“ klicken, als Ziel „Als PDF speichern“, Ränder „Keine“, Hintergrundgrafiken an.

Welche Vorlage? Läuft die Bewerbung über ein Online-Portal, nimm eine einspaltige: Junior 3, Mid 5, Senior 10 oder 12. Ich habe alle 12 Vorlagen durch einen PDF-Parser geschickt, und überall kommen die Abschnitte als echter Text in der richtigen Reihenfolge an, auch Wörter wie „A/B-Tests“. Seitenleisten bleiben bei älteren Systemen trotzdem das größere Risiko.

Schritt 7: Anpassen, wenn dir die Vorlagen nicht gefallen

Drei Stufen, von schnell bis ganz eigen.

Stufe 1: im Builder klicken. 12 Vorlagen mal 6 Stile sind 72 Kombinationen. Dazu Foto an oder aus, Icons an oder aus, Überschriften auf Deutsch oder Englisch. Probier das zuerst, bevor du baust.

Stufe 2: Inhalt umstellen. Im Tab „Sektionen“ blendest du aus, was nicht passt, im Tab „Inhalt“ änderst du Reihenfolge und Text. Wer Projekte statt Zertifikate zeigen will, braucht keine neue Vorlage.

Stufe 3: eigenes Layout mit Claude Design. Hier zahlt sich die Trennung aus. Dein Inhalt liegt als cv.json vor, eine einfache Datei, die Claude beim Erstellen schreibt. Lass sie dir im Chat ausgeben, dann öffne Claude Design und gib ihm Inhalt plus Richtung:

Hier ist mein Lebenslauf als JSON. Gestalte daraus einen einseitigen
Lebenslauf im A4-Format.

Stil: [z. B. ruhig, viel Weißraum, eine Akzentfarbe #HEX]
Schrift: [z. B. Inter für Text, eine Serif für den Namen]
Regeln: einspaltig, echter Text (keine Grafik), Standard-Überschriften
(Profil, Berufserfahrung, Ausbildung, Kompetenzen, Sprachen).

[cv.json einfügen]

So habe ich auch die 12 Vorlagen im Skill gebaut: Layout-Screenshots als Stilreferenz, eine erfundene Musterkandidatin als Inhalt, dann iteriert. Wie du in Claude Design ein eigenes Designsystem aufsetzt, steht in Claude Designsystem.

Typische Fehler

  • Der Skill taucht nicht auf. Die Codeausführung ist aus. Ohne sie laufen keine Skills mit Skripten.
  • Im Builder stehen alte Daten. Der Builder merkt sich Änderungen im Browser. Eine neu erzeugte Datei überschreibt das beim ersten Öffnen automatisch.
  • Das PDF hat zwei Seiten. Für Junior ist eine Seite das Ziel. Kürzen, oder eine kompaktere Vorlage wählen.
  • Kompetenzen fehlen im PDF. Die Vorlagen 2, 8 und 9 zeigen Kompetenzen nur mit Bewertung (Level 1 bis 5). Sag Claude, dass er die Kenntnisse bewerten soll, oder nimm eine andere Vorlage.

Next Steps

  1. Zip aus dem Release holen und installieren.
  2. Deinen alten Lebenslauf hochladen, Stellenanzeige dazu.
  3. cv.json aufheben. Für die nächste Bewerbung nur die neue Anzeige rein, Profil und Reihenfolge anpassen, fertig.

Inspiration zu KI-first Product Management & Marketing, direkt in dein Postfach.

Kein Spam, jederzeit abbestellbar

Chris Eichler