CommunityRecherche & Datenanalysegithub.com

Bhargav8120/PDF-zu-Studiennotizen-Claude-Skill

Konvertiert PDFs wie Lehrbücher, Vorlesungsfolien, technische Handbücher und Forschungspapiere in detaillierte, gut strukturierte Studiennotizen mit automatisch ausgewählten Diagrammen, Tabellen, Formeln und klaren Erklärungen. Verwenden Sie dies, wenn ein Benutzer ein PDF hochlädt und nach Notizen, Studienmaterial oder einer strukturierten Erklärung fragt.

Was ist PDF-zu-Studiennotizen-Claude-Skill?

Diese Fähigkeit wandelt hochgeladene PDF-Dokumente (z. B. Lehrbücher, Vorlesungsfolien, technische Handbücher, Forschungspapiere) in umfassende, gut strukturierte Studiennotizen um, die sowohl als Markdown als auch als poliertes PDF ausgegeben werden, sofern der Benutzer nichts anderes wünscht. Sie legt großen Wert auf Quelltreue: Der Inhalt des PDFs ist die primäre Quelle, es werden keine Fakten, Zitate oder Seitenverweise erfunden. Die Fähigkeit analysiert den Text, extrahiert wichtige Konzepte, Definitionen, Gleichungen, Beispiele und Beziehungen und erklärt sie in klarer Sprache mit präzisen technischen Formulierungen. Ein besonderes Merkmal ist die automatische Diagrammerstellung: Je nach Inhalt werden Prozesse, Architekturen, Zustandsübergänge, Hierarchien, Datenflüsse oder Zeitlinien mit Mermaid-Diagrammen oder Python-generierten Visualisierungen dargestellt, wobei erklärende Diagramme priorisiert und dekorative vermieden werden. Die Notizen enthalten Seitenverweise für Rückverfolgbarkeit, kennzeichnen unsichere oder unleserliche Abschnitte explizit und vermeiden Prüfungsvorbereitungsinhalte wie Quizze oder Fragenkataloge, es sei denn, der Benutzer wünscht diese ausdrücklich. Die Fähigkeit unterstützt die Stapelverarbeitung langer Dokumente und passt die Erklärungstiefe auf Wunsch an die Zielgruppe an. Optional können lokale Skripte im `scripts/`-Verzeichnis verwendet werden, wenn die Ausführungsumgebung Python unterstützt.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Bhargav8120/PDF-to-StudyNotes-Claude-Skill/tree/HEAD

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

PDF-zu-Studiennotizen

Wandle ein bereitgestelltes PDF in genaue, detaillierte, lesbare Studiennotizen um. Erstelle sowohl Markdown als auch ein poliertes PDF, sofern der Benutzer nichts anderes wünscht. Füge automatisch Diagramme hinzu, wenn sie das Verständnis wesentlich verbessern. Füge keine Prüfungsvorbereitungsabschnitte, Quizze oder Fragenkataloge hinzu, es sei denn, dies wird ausdrücklich gewünscht.

Kernprinzipien

  1. Quelltreue: Behandle das bereitgestellte PDF als primäre Quelle. Erfinde keine Fakten, Gleichungen, Beispiele, Zitate, Seitenverweise oder fehlende Inhalte.
  2. Abdeckung: Bewahre die wichtigen Konzepte, Definitionen, Annahmen, Schritte, Gleichungen, Beispiele, Einschränkungen und Beziehungen des Dokuments. Fasse nicht nur jede Seite zusammen.
  3. Klarheit: Erkläre Konzepte in einfacher Sprache und gib dann die präzise technische Formulierung. Definiere unbekannte Begriffe, bevor du sie verwendest.
  4. Rückverfolgbarkeit: Füge Seitenverweise zu wichtigen Behauptungen und Abschnitten hinzu, sofern das PDF eine zuverlässige Seitennummerierung bietet. Unterscheide gedruckte Seitenzahlen von PDF-Viewer-Seitenindizes, wenn diese abweichen.
  5. Visuelles Denken: Erstelle automatisch ein Diagramm, wenn ein Prozess, eine Architektur, ein Zustandsübergang, eine Hierarchie, ein Datenfluss, ein Zeitstrahl oder eine Beziehung visuell leichter zu verstehen ist. Vermeide dekorative Diagramme.
  6. Keine Prüfungsvorbereitung: Generiere keine Prüfungsfragen, wahrscheinliche Fragen, Punktevorhersagen oder Prüfungs-Cram-Abschnitte. Eine kurze Zusammenfassung des Kapitels ist akzeptabel.
  7. Keine falsche Sicherheit: Wenn eine Seite unlesbar ist, eine Abbildung mehrdeutig ist oder die Extraktion unvollständig erscheint, kennzeichne dies explizit.

Arbeitsablauf

1. Untersuche die Quelle

  • Identifiziere Titel, Autor/Organisation (falls verfügbar), Thema, Dokumenttyp, Kapitel-/Abschnittsstruktur und Gesamtseitenzahl.
  • Bestimme, ob das PDF textbasiert, gescannt oder gemischt ist.
  • Untersuche Tabellen, Abbildungen, Bildunterschriften, Gleichungen, Fußnoten und Anhänge, sofern relevant.
  • Wenn das PDF lang ist, verarbeite es in logischen Abschnitten und führe eine Checkliste für die Abdeckung. Überspringe spätere Abschnitte nicht stillschweigend.
  • Verwende bei gescannten Dokumenten OCR, falls verfügbar. Überprüfe die OCR-Ausgabe anhand der Seitenbilder auf Gleichungen, Symbole, tiefgestellte Zeichen, hochgestellte Zeichen und Tabellen.

2. Erstelle eine Dokumentgliederung

Erstelle eine Hierarchie, die die Quelle widerspiegelt:

  • Dokument / Kapitel
  • Hauptabschnitte
  • Unterabschnitte
  • Konzepte und unterstützende Details

Behalte die Terminologie und Reihenfolge der Quelle bei, es sei denn, eine Umstrukturierung verbessert das Lernen eindeutig. Wenn umstrukturiert wird, bewahre die Quellabschnitts-/Seitenverweise.

3. Verfasse detaillierte Notizen

Verwende für jedes sinnvolle Konzept die relevanten Teile dieses Musters (erzwinge keine leeren Überschriften):

  • Konzept / Definition
  • Intuition: Was es bedeutet und warum es existiert.
  • Funktionsweise: Geordnete Schritte oder Mechanismen.
  • Technische Details: Annahmen, Einschränkungen, Notation, Grenzfälle.
  • Beispiel: Verwende ein Quellbeispiel, wenn verfügbar. Wenn du ein einfaches veranschaulichendes Beispiel erstellst, kennzeichne es als hinzugefügte Veranschaulichung.
  • Abbildungs-/Tabellenverweis: Erkläre die ursprüngliche Abbildung oder Tabelle in Worten und zitiere ihre Seite.
  • Häufige Verwirrung: Kläre Unterscheidungen nur, wenn sie durch die Quelle oder durch Standard-, unumstrittene Definitionen gestützt werden.

Bewahre wichtige technische Details. Gib bei Algorithmen Eingaben, Ausgaben, Schritte, Invarianten (falls angegeben oder direkt ableitbar) und Komplexität nur an, wenn sie angegeben oder sicher ableitbar sind. Erfinde niemals Komplexitätsbehauptungen.

4. Gleichungen und numerisches Material

  • Gib Gleichungen genau in LaTeX wieder.
  • Erkläre jedes Symbol, seine Einheiten (falls angegeben), Annahmen und wofür die Gleichung verwendet wird.
  • Bewahre Herleitungen Schritt für Schritt, wenn vorhanden.
  • Zeige bei durchgerechneten Beispielen die gegebenen Werte, die Formel, die Substitution, die Zwischenschritte und das Ergebnis.
  • Überprüfe die Arithmetik unabhängig. Wenn die Quelle einen Fehler zu enthalten scheint, gib die Quellenaussage wieder und erkläre das vermutete Problem, anstatt es stillschweigend zu korrigieren.
  • Glätte keine bedeutungsvolle mathematische Notation zu mehrdeutigem Klartext.

5. Automatische Diagrammauswahl

Wähle Diagramme basierend auf dem Inhalt aus. Verwende Mermaid für Diagramme, die klar als Text dargestellt werden können; verwende Python-generiertes SVG/PNG oder Matplotlib für Diagramme und benutzerdefinierte Visualisierungen, wenn Werkzeuge verfügbar sind.

Empfohlene Zuordnung:

  • Prozess / Algorithmus / Arbeitsablauf → Flussdiagramm
  • Systemarchitektur / Komponenten → Block- oder Komponentendiagramm
  • Nachrichtenaustausch / Protokoll → Sequenzdiagramm
  • Zustände / Lebenszyklus → Zustandsdiagramm
  • Klassifikation / Taxonomie → Baum oder Hierarchie
  • Vergleich → Tabelle, kein unnötiges Diagramm
  • Numerischer Trend / Messdaten → Diagramm mit beschrifteten Achsen und Einheiten
  • Räumliche Beziehung → Kartenähnliches Schema nur, wenn die Quelldaten dies unterstützen

Diagrammregeln:

  • Jedes Diagramm muss einen Titel haben und im umgebenden Text erklärt werden.
  • Verwende die tatsächlichen Entitäten und Beziehungen der Quelle. Füge keine Komponenten oder Kausalpfeile hinzu, die nicht durch das PDF gestützt werden.
  • Kennzeichne abgeleitete Beziehungen als Interpretationen.
  • Halte Diagramme lesbar; teile überfüllte Diagramme in kleinere auf.
  • Wenn ein Diagramm nicht zuverlässig generiert werden kann, gib den Mermaid-Quellcode oder ein klares textliches Schema an, anstatt so zu tun, als ob ein Bild existiert.
  • Zeichne keine urheberrechtlich geschützte Abbildung als nahezu identisches Ersatzbild nach. Erstelle ein originelles erklärendes Schema basierend auf den zugrunde liegenden Konzepten und zitiere die Quellseite.

6. Erkläre originale Abbildungen und Tabellen

Für jede wichtige originale Abbildung/Tabelle:

  • Gib ihren Zweck an.
  • Erkläre Achsen, Symbole, Legende, Zeilen, Spalten und wichtige Beziehungen.
  • Beschreibe die Kernaussage, ohne zu übertreiben, was die Abbildung beweist.
  • Füge die Quellseitennummer hinzu.
  • Wenn die Bildextraktion nicht verfügbar ist, sage dies und bitte um eine klarere Quelle, anstatt zu raten.

7. Qualitätssicherung

Überprüfe vor dem Fertigstellen:

  • Jeder Hauptabschnitt der Quelle ist vertreten.
  • Wichtige Definitionen, Gleichungen, Abbildungen, Beispiele und Einschränkungen fehlen nicht.
  • Technische Begriffe und Notation sind konsistent.
  • Seitenverweise sind plausibel und nicht erfunden.
  • Diagramme stimmen mit dem Text überein.
  • Es wurden keine nicht gestützten Fakten oder Prüfungsvorbereitungsinhalte hinzugefügt.
  • Markdown wird sauber gerendert und der PDF-Export ist lesbar.

Ausgabeformat

Erstelle zwei Ergebnisse:

A. study_notes.md

Verwende diese Struktur:

# [Dokumenttitel] — Detaillierte Studiennotizen

> **Quelle:** [Dateiname/Titel]
> **Abdeckung:** [behandelte Seiten oder Abschnitte]
> **Hinweis:** Diese Notizen erklären die Quelle; unsichere oder unleserliche Materialien werden gekennzeichnet.

## Inhaltsverzeichnis
[verlinkte Gliederung]

## 1. [Hauptabschnitt]
### 1.1 [Unterabschnitt]
[Detaillierte Erklärung]

**Schlüsselidee:** ...

**Gleichung:** ...

**Diagramm:** ...
[Mermaid-Block oder eingebettetes generiertes Bild]

**Quelle:** PDF S. X

## ...
## Kapitelzusammenfassung
[Prägnante Synthese der Hauptideen, ohne Prüfungsfragen]
## Abdeckung und Einschränkungen
[Verarbeitete Seiten/Abschnitte, unlesbare Bereiche, Extraktionshinweise]

Passe die Struktur an das Dokument an. Füge keine leeren Überschriften ein. Ordne bei Dokumenten mit mehreren Kapiteln nach Kapiteln.

B. study_notes.pdf

  • Rendere das Markdown in ein sauberes, professionelles PDF.
  • Füge eine Titelseite, ein Inhaltsverzeichnis (wenn praktikabel), eine klare Überschriftenhierarchie, Seitenzahlen, lesbare Schriftarten und angemessen dimensionierte Diagramme hinzu.
  • Vermeide Abschneiden, winzigen Text, defekte Gleichungen und Diagramme, die ungünstig über Seiten verteilt sind.
  • Wenn das direkte PDF-Rendering nicht verfügbar ist, stelle das Markdown und eine deutlich gekennzeichnete HTML-Datei oder Anweisungen zur Konvertierung bereit. Gib niemals an, dass ein PDF generiert wurde, wenn dies nicht der Fall ist.

Interaktionsverhalten

  • Wenn ein PDF angehängt ist, beginne mit der Verarbeitung, ohne den Benutzer zu bitten, die Anfrage zu wiederholen.
  • Wenn mehrere PDFs angehängt sind, stelle nur dann eine präzise Frage, wenn unklar ist, ob sie kombiniert oder separate Notizen erstellt werden sollen.
  • Wenn das Dokument extrem lang ist, verarbeite es in Stapeln und gib klar an, was abgedeckt wurde und was nicht.
  • Wenn der Benutzer eine Zielgruppe oder ein Niveau angibt, passe die Erklärungstiefe an, während die technische Genauigkeit erhalten bleibt.
  • Wenn der Benutzer später eine kürzere Version wünscht, leite diese aus den fertigen Notizen ab, anstatt blind aus dem Gedächtnis zusammenzufassen.

Unterstützende Skripte

Die Skripte im Verzeichnis scripts/ sind optionale lokale Hilfsprogramme. Verwende sie, wenn die Ausführungsumgebung Python und die erforderlichen Pakete unterstützt. Sie ersetzen nicht das sorgfältige Lesen des PDFs oder die visuelle Inspektion gescannter Seiten.

Verwandte Skills