CommunitySchreiben & Editierengithub.com

Codex Academic Notes Engine 🎓

Transkribiert und synthetisiert Aufnahmen von Universitätsvorlesungen (OBS, Google Meet, Zoom) in strukturierte Notizen für Obsidian mit Callouts, Aufgaben, LaTeX-Formeln und verknüpften Folien durch Codex.

Was ist Codex Academic Notes Engine 🎓?

Dieses Skill ermöglicht einem KI-Agenten, akademische Vorlesungsaufnahmen (Video oder Audio) zu verarbeiten, das visuelle und phonetische Material zu analysieren und daraus leistungsstarke, strukturierte Universitätsnotizen für **Obsidian** zu generieren. Es ist besonders nützlich, wenn Benutzer Aufnahmen von Vorlesungen haben – z. B. aus OBS, Google Meet oder Zoom – und daraus saubere, mit Folienbildern angereicherte Notizen in ihrer Obsidian-Vault erstellen möchten. Das Skill wird durch das **Codex**-Tool unterstützt, das das Medium inspiziert, eine optimierte Audiospur extrahiert und Folienwechsel erkennt. Der Agent arbeitet in Schritten: Er bereitet ein Sitzungspaket mit Codex vor, untersucht das Material (Manifest, Folienbilder, Audio), synthetisiert die Notizen mit strikten akademischen Vorgaben (YAML-Frontmatter, Obsidian-Callouts, LaTeX-Formeln, zeitgestempelte Transkripte) und exportiert schließlich die fertigen Notizen automatisch in die Obsidian-Vault.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/JosGRM21/Codex/tree/HEAD/.agents/skills/codex-academic

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

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

  1. Lies manifest.json und agent_context.md im Paketordner, um die Metadaten der Vorlesung und die Liste der erfassten Folien zu erfahren.
  2. Überprüfe die Bilder in slides/ (analysiere Diagramme, Code auf dem Bildschirm, Formeln und Folientitel).
  3. 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:

  1. YAML-Frontmatter:
---
materia: "<Name der Vorlesung>"
codigo: "<Code>"
fecha: JJJJ-MM-TT
docente: "<Name des Dozenten>"
estado: verarbeitet
tags: [<tags_der_vorlesung>]
---
  1. Haupttitel: # <Vorlesung>: <Zentrales Thema der Sitzung>

  2. 📌 Verpflichtungen, Aufgaben und administrative Hinweise: Extrahiere Ankündigungen zu Prüfungen, Aufgaben, Abgabedaten und besonderen Bedingungen: - [ ] [HH:MM:SS] Beschreibung der Aufgabe (Frist: ...)

  3. 🧠 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 Demonstration Beispiele, Demonstrationen oder praktische Fälle.
  1. 📝 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.).
  1. 📜 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:

  1. Das Dokument validieren.
  2. Automatisch alle Folienbilder in den Obsidian-Anhängeordner kopieren (attachments/Codex/).
  3. Die Notiz im Vorlesungsordner innerhalb der Vault platzieren (Clases/<Vorlesung>/JJJJ-MM-TT - <Thema>.md).
  4. Den Status in manifest.json auf exported aktualisieren.

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.

Verwandte Skills