Was macht setup-cv-generator?
Fähigkeit für Coding-Agenten, um innerhalb eines Repos für eine persönliche Website einen offline CV-PDF-Generator zu erstellen.
Beschreibung
Diese Skill-Anleitung befähigt einen Coding-Agenten (z.B. Claude Code, Cursor, Codex), in einem vorhandenen Repository für eine persönliche Website automatisch einen vollständigen, offline lauffähigen Generator für einen tabellarischen Lebenslauf (CV) als PDF zu erstellen.
Funktionsweise
Der Agent erstellt die benötigten HTML- und CSS-Dateien sowie ein JavaScript-Skript, das die Inhalte des Lebenslaufs dynamisch in ein PDF umwandelt und dem Nutzer zum Herunterladen anbietet. Die Implementierung nutzt typischerweise die Bibliothek html2pdf.js, die komplett clientseitig arbeitet und keine externen Server oder API-Schlüssel benötigt.
Verwendung
- Ordner anlegen: Erstellen Sie einen neuen Ordner (z.B.
cvoderresume) im Stammverzeichnis oder impublic-Ordner Ihres Webseiten-Repos. - HTML-Vorlage erstellen: Erstellen Sie eine
index.html-Datei mit Ihrer persönlichen Struktur für den Lebenslauf (Name, Kontaktdaten, Berufserfahrung, Ausbildung, Fähigkeiten, etc.). - CSS-Styling hinzufügen: Fügen Sie CSS-Regeln hinzu, um das Layout des Lebenslaufs für den PDF-Export zu optimieren (z.B. Seitenumbrüche, Ränder, Schriftarten).
- JavaScript für PDF-Export einbinden: Integrieren Sie die
html2pdf.js-Bibliothek (über CDN oder als heruntergeladene Datei) und schreiben Sie ein kurzes Skript, das auf einen Button-Klick hin das HTML-Element in ein PDF umwandelt und den Download startet. - Button in die Webseite einfügen: Fügen Sie einen "Lebenslauf als PDF herunterladen"-Button in Ihre persönliche Website ein, der mit dem Skript verknüpft ist.
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Jeder Coding-Agent, der Anweisungen aus einer SKILL.md-Datei befolgen kann
Vorteile
- Offline-fähig: Keine Internetverbindung nach dem ersten Laden der Seite erforderlich.
- Schnell: Der Lebenslauf wird direkt im Browser generiert.
- Aktuell: Der Lebenslauf kann jederzeit mit den aktuellen Daten aus der Webseite aktualisiert werden.
- Einfach: Keine zusätzliche Software oder Server-Skripte nötig.