Skill: Codex Academic Notes Engine 🎓
Dieses Skill ermöglicht es einem KI-Agenten, Aufnahmen von akademischen Vorlesungen (Video oder Audio) zu verarbeiten, das visuelle und phonetische Material zu analysieren und daraus leistungsstarke, strukturierte Universitätsnotizen für Obsidian zu generieren.
Wann dieses Skill verwenden
Verwende dieses Skill, wenn:
- Der Benutzer dich bittet, eine Vorlesungsaufnahme zu verarbeiten (z. B. „Nimm die Betriebssystem-Vorlesung, die mit OBS aufgezeichnet wurde, und erstelle die Notizen“).
- Du Notizen aus einer Video- oder Audiodatei mit Folien synthetisieren oder strukturieren möchtest.
- Du saubere Notizen validieren und direkt in die Obsidian-Vault des Benutzers exportieren möchtest.
Arbeitsablauf des Agenten (Schritt für Schritt)
Schritt 1: Sitzungspaket mit Codex vorbereiten
Führe die CLI von Codex aus, um das Medium zu inspizieren, die optimierte Audiospur (16 kHz, mono) zu extrahieren und Folienwechsel zu erkennen:
codex prepare "<pfad_zum_video_oder_audio>" --subject <name_oder_code_der_vorlesung> [--date JJJJ-MM-TT]
Von Codex generiertes Ergebnis:
Erstellt ein Arbeitspaket in .codex_bundles/<sitzungs_id>/ mit:
manifest.json: Technische Metadaten, Dauer, Vorlesungen und Liste der Folien mit Zeitstempeln.agent_context.md: Konsolidierte Anweisungen und Vorlage der Vorlesung.audio/lecture.opus: Optimierte Audiospur zum Anhören und Transkribieren.slides/slide_HHMMSS.png: Deduplizierte Bildschirmfotos, die jedem Folienwechsel entsprechen.
Schritt 2: Material inspizieren
- Lies
manifest.jsonundagent_context.mdim Paketordner, um die Metadaten der Vorlesung und die Liste der erfassten Folien zu erfahren. - Überprüfe die Bilder in
slides/(analysiere Diagramme, Code auf dem Bildschirm, Formeln und Folientitel). - Analysiere die Audiospur oder deren phonetischen Inhalt, um die Erklärungen des Dozenten zu transkribieren und zu synthetisieren.
Schritt 3: Notizen für Obsidian synthetisieren
Verfasse den Inhalt in Markdown und befolge dabei strikt diese akademischen Richtlinien:
- YAML-Frontmatter:
---
materia: "<Name der Vorlesung>"
codigo: "<Code>"
fecha: JJJJ-MM-TT
docente: "<Name des Dozenten>"
estado: verarbeitet
tags: [<tags_der_vorlesung>]
---
-
Haupttitel:
# <Vorlesung>: <Zentrales Thema der Sitzung> -
📌 Verpflichtungen, Aufgaben und administrative Hinweise: Extrahiere Ankündigungen zu Prüfungen, Aufgaben, Abgabedaten und besonderen Bedingungen:
- [ ] [HH:MM:SS] Beschreibung der Aufgabe (Frist: ...) -
🧠 Grundlegende Konzepte und Prüfungshinweise: Verwende die nativen Callouts von Obsidian:
> [!tip] Schlüsselkonzept: [Konzept]Definition und theoretische Relevanz.> [!warning] Prüfungshinweis: [Betonter Punkt]wenn der Dozent kritische Aspekte oder häufige Fehler hervorhebt.> [!example] Praktische DemonstrationBeispiele, Demonstrationen oder praktische Fälle.
- 📝 Zeitlicher und konzeptioneller Verlauf der Vorlesung:
Gliedere in zeitliche Blöcke mit Zeitstempel:
### [HH:MM:SS] [Behandeltes Unterthema]
- Zwingende visuelle Verknüpfung: Füge zum genauen Zeitpunkt, an dem der Professor eine erfasste Folie einführt oder erklärt, das Bild mit der Obsidian-Syntax ein:
![[slide_HHMMSS.png]]. - Beschreibe die auf der Folie sichtbaren Schemata oder Code in Korrelation mit dem mündlichen Vortrag.
- Schreibe mathematische Formeln in LaTeX (KaTeX:
$formel$inline oder$$formel$$als Block). - Hebe Code-Fragmente mit dem entsprechenden Block hervor (
python,c,sql, etc.).
- 📜 Zeitintervall-indiziertes Transkript:
Wörtliche Zitate oder getreue Zusammenfassung des Gesagten alle 2-3 Minuten:
> [HH:MM:SS] Transkribierter Text oder relevantes Zitat...
Schritt 4: Nach Obsidian exportieren
Speichere den generierten Entwurf in <paket_ordner>/notes.md und führe aus:
codex export "<paket_ordner>" "<paket_ordner>/notes.md"
Codex wird:
- Das Dokument validieren.
- Automatisch alle Folienbilder in den Obsidian-Anhängeordner kopieren (
attachments/Codex/). - Die Notiz im Vorlesungsordner innerhalb der Vault platzieren (
Clases/<Vorlesung>/JJJJ-MM-TT - <Thema>.md). - Den Status in
manifest.jsonaufexportedaktualisieren.
Schritt 5: Dem Benutzer bestätigen
Informiere über den Abschluss, indem du den Pfad der generierten Notiz in Obsidian angibst, eine kurze Zusammenfassung der behandelten Themen und der erkannten Verpflichtungen.