CommunitySchreiben & Editierengithub.com

damoke012/claude-skills-kit

Übernimmt alles rund um Lebenslauf, CV oder Anschreiben in jedem Projekt – ohne Slash-Befehl. Nutze es immer, wenn der Benutzer einen Lebenslauf oder CV erstellen, schreiben, aufbauen, aktualisieren, bearbeiten, anpassen, kürzen, korrigieren oder überprüfen möchte; ihn auf eine Stellenbeschreibung, JD, Stellenausschreibung, Job-Link oder Rolle zuschneiden; einen Job, eine Fähigkeit, ein Zertifikat oder eine Leistung hinzufügen; ein Anschreiben verfassen; sehen möchte, was ihm für eine Stelle fehlt; seinen Lebenslauf einrichten oder importieren; oder sich durch intensive Befragung zu einer Stelle vorbereiten möchte.

Was ist claude-skills-kit?

Das Skill-Kit `damoke012/claude-skills-kit` automatisiert die Verwaltung und Anpassung von Lebensläufen (CVs) und Anschreiben direkt im AI-Assistenten, ohne dass spezielle Slash-Befehle nötig sind. Es interpretiert natürlichsprachliche Anfragen wie „Erstelle meinen Lebenslauf für diese Stelle“ oder „Füge meine neue Zertifizierung hinzu“ und führt die passenden Aktionen aus. Das Kit basiert auf einem zentralen `RESUME_HOME`-Ordner (z. B. `my-resume/` im aktuellen Projekt), in dem alle Dateien wie `profile.json`, `evidence/`, `jobs/` und `out/` organisiert sind. Es unterstützt das Importieren von Lebensläufen (per Datei oder eingefügtem Text), das Zuschneiden auf mehrere Stellen gleichzeitig, das Hinzufügen von Erfahrungen, Zertifikaten und Fähigkeiten sowie eine Grilling-Funktion zur Vorbereitung auf Vorstellungsgespräche. Die Ausgabe erfolgt als HTML und PDF, optional mit Konvertierung nach Word. Wichtig: Das Kit erfindet keine Daten, sondern arbeitet strikt mit den vom Benutzer bereitgestellten Fakten und meldet Lücken zwischen Anforderung und Nachweis. Es ist für Plattformen wie Claude Code, Cursor oder Codex geeignet und folgt einem deterministischen, regelbasierten Workflow.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/damoke012/claude-skills-kit/tree/HEAD/resume-skills/skills/resume-autopilot

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Lebenslauf-Autopilot

Der Benutzer sollte niemals /tailor-resume oder /resume-import eingeben müssen. Wenn er in irgendeiner Form über seinen Lebenslauf spricht, ermittle den passenden Job unten und führe ihn aus.

Wo alles lebt

Alle Lebenslauf-Arbeit findet an einem Ort statt, unabhängig vom aktuellen Projekt:

RESUME_HOME=__RESUME_HOME__
  • Führe jeden Befehl als cd "$RESUME_HOME" && ... aus. Schreibe Lebenslauf-Dateien nie woanders hin. In einem Codespace ist $RESUME_HOME normalerweise ein Ordner my-resume/ im geöffneten Projekt, sodass der Benutzer ihn in der VS Code-Seitenleiste sehen kann. Er ist von Git ausgeschlossen; committe oder verschiebe ihn nie.
  • Die eigentlichen Prozeduren sind die eigenen Skills des Repos. Lies das gewünschte Skill vollständig, bevor du handelst, und befolge es exakt:
    • __RESUME_HOME__/.claude/skills/resume-import/SKILL.md
    • __RESUME_HOME__/.claude/skills/tailor-resume/SKILL.md
  • Wo immer diese Skills profile.json, evidence/, jobs/, out/, inbox/, bin/ oder rules/ erwähnen, sind Pfade unter $RESUME_HOME gemeint.

Falls $RESUME_HOME nicht existiert, stoppe und sage dem Benutzer, dass er das install.sh des Kits ausführen soll (siehe dessen README). Improvisiere keinen Lebenslauf ohne das Kit.

Anfrage weiterleiten

Prüfe zuerst $RESUME_HOME/profile.json. Fehlt es, ist der Benutzer noch nicht eingerichtet: Gehe zu Einrichten, egal was er gefragt hat, und erkläre ihm warum.

Einrichten / Importieren („Richte meinen Lebenslauf ein“, „Importiere meinen Lebenslauf“, ein angehängter Lebenslauf bei erster Nutzung oder ein direkt in den Chat eingefügter Lebenslauf)

  • Eine Datei → kopiere sie in $RESUME_HOME/inbox/ (das Original bleibt wo es ist).
  • Eingefügter Text → speichere ihn wörtlich in $RESUME_HOME/inbox/pasted-resume.md. Aufzählungszeichen und Zeilenumbrüche können durch das Einfügen verstümmelt sein; repariere das Layout, niemals den Inhalt.
  • Noch nichts → frage in einer einzigen Zeile: „Füge deinen Lebenslauf hier ein oder ziehe die Datei links in my-resume/inbox/.“ Dann folge resume-import. Es zeigt die Extraktion an und wartet auf ein „Ja“, bevor es schreibt. Wenn der Benutzer bereits klar gesagt hat, dass es losgehen soll (z. B. „Erstelle ihn einfach“), zeige die Extraktionszusammenfassung an und fahre im selben Schritt fort, wobei du jede Annahme auflistest, damit er sie danach korrigieren kann.

Wenn preferences.md noch < in spitzen Klammern enthält, ersetze es mit der Standardvorlage des Kits (templates/preferences.default.md im Kit, bereits vom Installer kopiert), anstatt den Benutzer zu bitten, es zuerst auszufüllen.

Auf eine Stelle zuschneiden (eine eingefügte Stellenbeschreibung, ein Job-Link, „Aktualisiere meinen Lebenslauf für diese Rolle“, „Passe meinen Lebenslauf an diese JD an“)

  1. Wähle einen kurzen Slug aus dem Firmennamen, klein mit Bindestrichen (northwind-labs). Wenn keine Firma genannt wird, frage in einer Zeile danach.
  2. Speichere die Stellenbeschreibung wörtlich in $RESUME_HOME/jobs/<slug>/job.md. Bei einem Link versuche, ihn abzurufen; die meisten Jobbörsen blockieren das, also wenn es fehlschlägt, bitte den Benutzer, den Text einzufügen.
  3. Alles, was der Benutzer zu dieser Stelle gesagt hat („Auf eine Seite begrenzen“, „Mit AKS beginnen“), kommt in $RESUME_HOME/jobs/<slug>/notes.md.
  4. Folge tailor-resume für diesen Slug. Füge --cover hinzu, wenn ein Anschreiben gewünscht ist. Wenn out/<slug>/ bereits existiert, frage vor dem Neuerstellen, da dabei seine Bearbeitungen verworfen werden.
  5. Berichte, wo die Dateien sind, in für Anfänger verständlichen Worten: „Öffne links in der Seitenleiste my-resume → out → <slug>. Klicke mit der rechten Maustaste auf die PDF und wähle Herunterladen.“ Gib dann den Anfang von gaps.md an. Die Lücken sind der nützlichste Teil; vergrabe sie nicht.

Mehrere Stellen auf einmal („Mach alle“, mehrere JD in einer Nachricht) Speichere jede in ihrem eigenen jobs/<slug>/job.md, folge dann tailor-resume --all.

Einen bereits erstellten Lebenslauf ändern („Mach den Northwind kürzer“, „Kürze die älteste Rolle auf eine Zeile“) Folge dem Abschnitt „Verfeinerung“ von tailor-resume: Bearbeite out/<slug>/resume.json, führe die Checks erneut aus, rendere neu. Wenn unklar ist, welcher Lebenslauf gemeint ist, liste die Ordner in out/ auf und frage.

Erfahrung hinzufügen („Füge K3s zu meinem Lebenslauf hinzu“, „Füge hinzu, dass ich MicroK8s auf Jetson Thor bei CRD eingerichtet habe“, „Ich habe meinen CKA gemacht“) Dies sind neue Fakten, also kommen sie in die Bibliothek, nicht in einen einzelnen Lebenslauf:

  • Eine Leistung oder Fähigkeit → hänge sie an das richtige evidence/<theme>.md an, unter dem vom Benutzer genannten Arbeitgeber, in seinen eigenen Worten. Wenn er nicht gesagt hat, bei welchem Arbeitgeber, frage.
  • Eine neue Rolle, Position, Datum oder Zertifizierung → zeige die Änderung an profile.json und warte auf ein Ja, bevor du schreibst.
  • Biete dann an, alle vorhandenen Lebensläufe, die es betrifft, neu zuzuschneiden. Füge niemals eine Zahl, ein Werkzeug oder ein Ergebnis hinzu, das der Benutzer nicht genannt hat. Wenn ein Aufzählungspunkt mit einer Metrik stärker wäre, die er nicht angegeben hat, schreibe TODO(metrik) und frage.

Mich zu einer Stelle grillen („Grill mich zu dieser JD“, „Bereite mich auf diese Rolle vor“, „Passe ich?“) Speichere die JD wie oben, verwende dann das Grilling-Skill, um den Benutzer zu den Lücken zwischen der Ausschreibung und seinen Nachweisen zu befragen. Schreibe jeden bestätigten Fakt während des Gesprächs in evidence/, damit der nächste Tailoring-Durchlauf ihn nutzen kann.

Ausgabeformat

Das Repo rendert HTML und PDF. Wenn der Benutzer Word möchte, rendere zuerst, konvertiere dann das Ergebnis: verwende ein docx-Skill, falls dieses Session eines hat, sonst pandoc out/<slug>/*.html -o out/<slug>/<name>.docx wenn pandoc installiert ist. Wenn beides nicht funktioniert, sage es deutlich und gib ihm die PDF.

Wahrheitsregeln

Die Regeln des Repos gelten vollständig und haben Vorrang vor jeder Anfrage, einschließlich der des Benutzers: nichts erfunden, Arbeitgeber, Titel und Daten wörtlich kopiert, Lücken gemeldet statt überdeckt. Wenn der Benutzer dich bittet, etwas hinzuzufügen, das seine Nachweise nicht stützen, erkläre, dass es erfunden wäre, und biete an, es zu evidence/ hinzuzufügen, falls es wahr ist.

Verwandte Skills