Toolverse
Wszystkie skille

obsidian-conversation-backup

autor: openclaw

Automatyczne kopie zapasowe rozmów w Obsidianie z formatowaniem czatu i ochroną przed utratą danych

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
2

O skillu

Skill do automatycznego archiwizowania rozmów w Obsidianie z inkrementalnymi migawkami co godzinę. System chroni Twoją historię czatu przed utratą danych spowodowaną resetowaniem sesji, organizuje wiadomości według godzin i formatuje je jako czytelny czat z kolorowymi calloutami, znacznikami czasu i obsługą wieloakapitowych wiadomości. Działa na czystych skryptach shell — bez kosztów tokenów i bez wywołań LLM.

Jak używać

  1. Pobierz skill i rozpakuj plik .skill, jeśli jest w formacie archiwum. Przejdź do katalogu obsidian-conversation-backup.

  2. Uruchom interaktywny instalator: nadaj uprawnienia wykonywania skryptowi install.sh poleceniem chmod +x install.sh, a następnie uruchom ./install.sh. Instalator poprosi Cię o ścieżkę do sejfu Obsidiana, lokalizację katalogu sesji oraz ścieżkę do plików śledzących.

  3. Alternatywnie wykonaj konfigurację ręczną: skopiuj plik config.example na config, edytuj go swoimi ścieżkami, a następnie nadaj uprawnienia wszystkim skryptom w katalogu scripts poleceniem chmod +x scripts/*.sh.

  4. Włącz automatyczne kopie zapasowe, dodając zadanie do crontaba. Uruchom crontab -e i dodaj linię: 0 * * * * /ścieżka/do/obsidian-conversation-backup/scripts/monitor_and_save.sh. Skrypt będzie uruchamiany co godzinę o pełnej godzinie.

  5. Opcjonalnie dostosuj wygląd czatu, edytując plik scripts/format_message_v2.jq — możesz zmienić emoji użytkownika (domyślnie smok), emoji asystenta (domyślnie homar) oraz typ calloutów Obsidiana.

  6. Po skonfigurowaniu system automatycznie tworzy inkrementalne kopie zapasowe — nowe wiadomości są dodawane co godzinę bez duplikowania starych wpisów, a rozmowy są organizowane według godzin w Twoim sejfie.

Podobne skille