Skill: Sync CV (Obsidian → Notion)
Synchronisiert den CV aus dem Obsidian-Vault nach Notion.
Trigger
/sync-cv - Manuelle Synchronisation des CVs
Konfiguration
Obsidian Quellen (Single Source of Truth)
code
CV_BASE_PATH: C:/Users/Christian Kusmanow/OneDrive/Bewerbung/2025/My CV
Deutsche Version (DE/):
- •
Profil.md- Profil-Text - •
Fachgebiete.md- Spezialgebiete - •
Daten/Persoenliche-Infos.md- Persönliche Informationen - •
Daten/Sprachen.md- Sprachkenntnisse - •
Daten/Hobbys.md- Hobbys - •
Daten/Kompetenzen.md- Soft Skills - •
Daten/Kognitive-Faehigkeiten.md- Kognitive Fähigkeiten - •
Daten/Bildung.md- Ausbildung - •
Daten/Skills/*.md- Technische Fähigkeiten (11 Dateien) - •
Positionen/*.md- Berufserfahrung (14 Positionen)
Englische Version (EN/):
- •Gleiche Struktur wie DE, aber mit englischen Dateinamen
Notion Ziele
Hauptseiten:
- •
2ea1c464-7acb-81a0-9e87-cefbd45ccfbb- Christian Kusmanow - Lebenslauf (DE) - •
2ea1c464-7acb-814d-a125-c2beaa408140- Christian Kusmanow - Curriculum Vitae (EN)
Berufserfahrung-Datenbank:
- •
collection://2ea1c464-7acb-81c1-8eae-000b59f0b182- Berufserfahrung (DE)
Ausführungsanweisungen
Wenn der Benutzer /sync-cv aufruft:
Schritt 1: Obsidian-Dateien lesen
Lies alle relevanten Obsidian-Dateien aus dem CV-Verzeichnis:
- •
Hauptdaten (DE)
- •Lies
DE/Profil.mdfür das Profil - •Lies
DE/Fachgebiete.mdfür Spezialgebiete - •Lies alle Dateien in
DE/Daten/für persönliche Infos, Skills, etc. - •Lies alle Dateien in
DE/Positionen/für Berufserfahrung
- •Lies
- •
Hauptdaten (EN) - Optional, wenn explizit angefordert
- •Lies entsprechende englische Dateien
Schritt 2: YAML-Frontmatter parsen
Für jede Positionsdatei, extrahiere:
- •
startDate,endDate - •
role,company,companyType,industry - •
technologies(Array) - •
roles(Array)
Schritt 3: Notion-Seiten aktualisieren
Für die Hauptseite (Lebenslauf DE):
Verwende das notion-update-page Tool mit:
- •
page_id:2ea1c4647acb81a09e87cefbd45ccfbb - •
command:replace_contentoderreplace_content_range
Aktualisiere folgende Sektionen:
- •Profil
- •Spezialgebiete
- •Kognitive Fähigkeiten
- •Kompetenzen
- •Sprachen
- •Ausbildung
- •Technische Fähigkeiten
Für Positionen in der Datenbank:
Für jede Position, verwende notion-update-page um:
- •Beschreibung zu aktualisieren
- •Verantwortlichkeiten hinzuzufügen
- •Projekte zu detaillieren
- •Technologien zu aktualisieren
Schritt 4: Bestätigung
Nach der Synchronisation:
- •Liste alle aktualisierten Seiten auf
- •Zeige eventuelle Fehler oder übersprungene Dateien
- •Gib einen Link zur Notion-Hauptseite aus
Mapping: Obsidian → Notion
| Obsidian-Datei | Notion-Sektion | Notion-Page-ID |
|---|---|---|
| DE/Profil.md | ## Profil | Hauptseite DE |
| DE/Fachgebiete.md | ## Spezialgebiete | Hauptseite DE |
| DE/Daten/Kognitive-Faehigkeiten.md | ## Kognitive Fähigkeiten | Hauptseite DE |
| DE/Daten/Kompetenzen.md | ## Kompetenzen | Hauptseite DE |
| DE/Daten/Sprachen.md | ## Sprachen | Hauptseite DE |
| DE/Daten/Bildung.md | ## Ausbildung | Hauptseite DE |
| DE/Daten/Skills/*.md | ## Technische Fähigkeiten | Hauptseite DE |
| DE/Positionen/Teslasoft.md | Teslasoft (Feb 2024 - Heute) | 2ea1c4647acb81d88472c73950d8f433 |
| DE/Positionen/The-NextGen-GmbH.md | The.NextGen GmbH (Dez 2021 - Jan 2024) | 2ea1c4647acb81349ec4e88c35fc5d92 |
Positions-Mapping (DE)
| Obsidian-Datei | Notion-Page-ID |
|---|---|
| Teslasoft.md | 2ea1c4647acb81d88472c73950d8f433 |
| The-NextGen-GmbH.md | 2ea1c4647acb81349ec4e88c35fc5d92 |
| Manyfolds-GmbH.md | 2ea1c4647acb81529ff6c5875fa2931a |
| INFORM-GmbH.md | 2ea1c4647acb815881f0cb9850f8a46e |
| Startup-2016.md | 2ea1c4647acb81b2b0ffda7fc9281d22 |
| Wipro-ABB.md | 2ea1c4647acb81d88174f2eb95661b90 |
| creweo-GmbH.md | 2ea1c4647acb813fb248d8ac1a63df58 |
| IT-Security-Consultant-2014.md | 2ea1c4647acb81419ce8c402edd6c090 |
| NETVACATION-GmbH.md | 2ea1c4647acb81e9bcaef34b8b2d19ea |
| HighTechMARKET-GmbH.md | 2ea1c4647acb8133b315cf300cbe293c |
| Startup-XR.md | 2ea1c4647acb81b698eceb1b17dfb458 |
Beispiel-Workflow
code
User: /sync-cv Claude: 1. Lese 34 Obsidian-Dateien aus DE/ ... 2. Parse YAML-Frontmatter für 14 Positionen ... 3. Aktualisiere Notion-Hauptseite ... 4. Aktualisiere 14 Positions-Seiten ... ✅ Synchronisation abgeschlossen! Aktualisiert: - Hauptseite: Christian Kusmanow - Lebenslauf (DE) - 14 Positions-Seiten Link: https://www.notion.so/2ea1c4647acb81a09e87cefbd45ccfbb
Optionen
- •
/sync-cv- Synchronisiert nur DE - •
/sync-cv --en- Synchronisiert nur EN - •
/sync-cv --all- Synchronisiert DE und EN - •
/sync-cv --dry-run- Zeigt Änderungen ohne sie anzuwenden
Hinweise
- •Die Notion MCP-Tools müssen konfiguriert sein
- •Obsidian-Embeds (
![[...]]) werden aufgelöst - •Dataview-Queries werden NICHT übertragen (statische Daten stattdessen)
- •YAML-Frontmatter wird als Metadaten verwendet, nicht als Inhalt