Was macht claude-diary-skill?
Ein Claude-Code-Skill, der Sitzungen als strukturierte Tagebucheinträge in einem Obsidian-Vault protokolliert.
Funktionsweise
Dieser Skill erfasst automatisch Informationen über jede Claude-Code-Sitzung und erstellt daraus einen formatierten Tagebucheintrag in Ihrem Obsidian-Vault. Der Eintrag enthält standardmäßig:
- Datum und Uhrzeit der Sitzung
- Zusammenfassung der durchgeführten Arbeiten
- Entscheidungen und Begründungen
- Code-Änderungen mit Dateipfaden
- Offene Punkte oder Follow-up-Aufgaben
Installation
-
Fügen Sie den Skill zu Ihrer Claude-Code-Konfiguration hinzu:
{ "skills": [ { "name": "Amit06/claude-diary-skill", "repository": "https://github.com/Amit06/claude-diary-skill" } ] } -
Konfigurieren Sie den Pfad zu Ihrem Obsidian-Vault über die Umgebungsvariable
OBSIDIAN_VAULT_PATH. -
Starten Sie Claude Code neu.
Verwendung
Während einer Sitzung mit Claude Code können Sie den Skill durch natürliche Sprachbefehle aktivieren, z.B.:
- „Protokolliere diese Sitzung im Tagebuch“
- „Erstelle einen Tagebucheintrag mit den heutigen Änderungen“
- „Füge eine Notiz zur aktuellen Arbeit hinzu“
Der Skill erstellt automatisch eine neue Markdown-Datei im Ordner Tagebuch/ Ihres Vaults mit einem Zeitstempel im Dateinamen.
Konfiguration
| Variable | Beschreibung | Standard |
|---|---|---|
OBSIDIAN_VAULT_PATH | Absoluter Pfad zu Ihrem Obsidian-Vault | ~/obsidian |
DIARY_TEMPLATE | Pfad zu einer benutzerdefinierten Vorlagendatei | (leer) |
Beispiel eines Tagebucheintrags
---
datum: 2025-03-24
zeit: 14:30
---
# Tagebuch – 24. März 2025
## Zusammenfassung
- Refactoring der Benutzerauthentifizierung abgeschlossen
- Fehlerbehandlung für Login-Controller verbessert
## Entscheidungen
- Wechsel von JWT zu OAuth2 für bessere Skalierbarkeit
## Code-Änderungen
- `src/controllers/auth.js`: neue Login-Validierung hinzugefügt
- `src/middleware/errorHandler.js`: globale Fehlerbehandlung implementiert
## Offene Punkte
- [ ] Dokumentation für neue Authentifizierungsmethode aktualisieren
Unterstützte Plattformen
- Claude Code (primär)
Lizenz
MIT