12 KiB
title, source, author, published, created, description, tags
| title | source | author | published | created | description | tags | ||
|---|---|---|---|---|---|---|---|---|
| Przestań tracić najlepsze rozmowy AI: archiwizuj Obsidian z umiejętnością | https://medium.com/@bulentg/stop-losing-your-best-ai-conversations-archive-to-obsidian-with-a-skill-49aa0f0e3477 |
|
2026-05-06 | 2026-05-20 | More |
|
Zdjęcie: Maksym Kaharlytskyi na Unsplash
Praktyczny samouczek: zbuduj osobisty korpus rozmów AI w Obsidian do przyszłych referencji, a następnie przejdź od bezpośrednich rozmów MCP do wielokrotnego użytku Claude Skill.
TL; DR
- Rozmowy AI pełne są decyzji, działającego kodu i kompromisów, które znikają w momencie zamknięcia zakładki. Zarchiwizuj przydatne w Obsidian jako uporządkowane notatki markdownowe, a zbudujesz osobisty, przeszukiwalny korpus, na którym możesz polegać przez miesiące.
- Rozpocznij manual: użyj serwera Obsidian MCP i poproś Claude'a, żeby podsumował + zapisał rozmowę w spójnym formacie. Gdy format się ustabilizuje, promuj przepis na umiejętność Claude'a, aby workflow przebiegał tak samo za każdym razem, bez ponownego tłumaczenia.
- Skróty do tworzenia umiejętności: dziedzina to twój prawdziwy interfejs — pisz to jak prompt engineering. Umieść zależności na początku (nie w głównej części ciała). Uwzględnij i. Trzymaj się poniżej 500 linij. I nie oceniaj siebie tego, co wywołuje w rozmowie, która napisała tę umiejętność — przetestuj ją na zimno.
descriptioncompatibility## Examples## Troubleshooting
Przykładowy (z kodem) mieszka na github.com/bgorkem/bgorkem-skills.
Prawdopodobnie masz teraz otwartą zakładkę Claude (albo ChatGPT, albo Kursor), gdzie dzieje się coś przydatnego. Przełom w debugowaniu. Decyzja projektowa, w której trzy dobre opcje są ze sobą zestawione. To była czysta fraza z zabawy, którą dopracowywałeś czterdzieści minut.
Jutro ta karta zniknie. Albo nadal jest otwarta, ale zakopana pod dziewięcioma innymi. Tak czy inaczej, wgląd — rozumowanie, kompromisy, ten jeden fragment, który faktycznie zadziałał — znika.
Ten wpis przedstawia workflow, którego używam, aby to naprawić:
- Archiwizować przydatne rozmowy AI w moim skarbcu Obsidian jako trwałe, przeszukiwalne notatki.
- Zacznij od ręcznego zrobienia tego przez serwer Obsidian MCP.
- Gdy wzór się ustabilizuje, awansuj go do Claude'a, żeby następnym razem pojawił się automatycznie.
Druga część to mini-tutorial na temat tworzenia umiejętności — nauka przenosi się do dowolnego workflow, który chciałbyś, aby Claude obsługiwał w ten sam sposób za każdym razem.
Dlaczego w ogóle archiwizować rozmowy o AI
Kilka powodów, dla których ten nawyk się opłaca:
- Decyzje przetrwały sesje. "Wybraliśmy X zamiast Y, bo Z" jest złotem sześć miesięcy później, gdy zastanawiasz się, dlaczego kod wygląda tak, a nie inaczej.
- Działający kod jest cenny. Bash-one-liner, który w końcu zadziałał, SQL, który zwracał to, czego chciałeś — łatwiej znaleźć to w własnych notatkach niż w historii czatu.
- Łączenie się między rozmowami. Obsidian pozwolił, by dzisiejsza sesja debugowania odwołała się do zeszłomiesięcznego wywołania architektonowego. Narzędzia AI nie potrafią tego robić w różnych sesjach; Twój skarbiec może.
[[backlinks]] - Szukaj swojej kontroli. Twój skarbiec jest offline, zwykły markdown i można go indeksować przez cokolwiek (wyszukiwanie Obsidian, ripgrep, Dataview, cokolwiek).
- Przyszły ty trenuje na tym. Wklejenie starej zarchiwizowanej notatki z powrotem do nowej rozmowy to najtańsza możliwa "pamięć" dla asystenta AI.
Dobre notatki archiwalne mają kształt: krótkie podsumowanie na początku, potem "Kluczowe decyzje", "Kod, który zadziałał", "Follow-ups" oraz "Powiązane linki". Kształt ma znaczenie, bo pozwala na późniejsze skanowanie notatek — nie chcesz ściany transkrypcji czatu, tylko referencji.
Od ulotnej rozmowy do trwałej, powiązanej notatki w twoim skarbcu.
Krok 1: Zrób to ręcznie z Obsidian MCP
Najprostsza konfiguracja korzysta z serwera Obsidian MCP (każdy z dobrze utrzymanych serwerów działa). Po połączeniu Claude może wymieniać twój skarbiec, czytać pliki, dodawać, łatać i tworzyć nowe notatki.
Ręczny przepływ wygląda tak. Na końcu użytecznej rozmowy mówisz coś w stylu:
Podsumowaj tę rozmowę i zapisz ją w moim sejfie Obsidian jako plik markdown o nazwie . Użyj frontmaterii z datą i tagami. Sekcje: Streszczenie, kluczowe decyzje, kod, który się sprawdził, dalsze kroki, powiązane.
*AI/Conversations/**YYYY-MM-DD - <slug>.md*
Claude czyta rozmowę, dekonsumuje ją i wywołuje narzędzie do tworzenia pliku na serwerze MCP, aby zapisać notatkę. Gotowe.
To działa. Robiłem tak przez jakiś czas. Jednak szybko pojawiły się dwa punkty tarcia:
Format się zmienia. Jednego dnia dostawałem notatkę z, następnego dnia, następnego dnia bez żadnego podsumowania. Instrukcje były w mojej głowie, nie w miejscu trwałym.## Summary ## TL;DR
Za każdym razem musiałem od nowa tłumaczyć workflow. Każda nowa rozmowa, nowy kontekst. "Podsumuj to... użyj frontmaterii... Folder AI/Rozmowy... nie cały zapis, tylko decyzje i kod..." Szybko się znudziło.
Kiedy zdarza się, że kopiujesz te same instrukcje do każdej sesji, to jest sygnał. Czas przejść od ręcznego promptu do Umiejętności.
Krok 2: Czym jest umiejętność i dlaczego jej tutaj używać
Umiejętność to folder z plikiem w środku. Przednia część zawiera a i; Tekst zawiera instrukcje, przykłady i notatki dotyczące rozwiązywania problemów. Claude automatycznie ładuje umiejętność, gdy twoje żądanie odpowiada jej opisowi.SKILL.md name description
Innymi słowy: instrukcje "podsumować i zapisać" piszesz raz, w. Od tego momentu, gdy mówisz "zapisz tę rozmowę" lub "archiwizuj na później", Claude znajduje umiejętność, ładuje instrukcje i robi to, co należy — zawsze ten sam format, bez powtarzania wyjaśnień.SKILL.md
To prawdziwy krok naprzód z "bezpośredniego korzystania z MCP" do "workflow opartego na umiejętnościach". Serwer MCP nadal wykonuje operacje wejścia i wyjścia plików. Umiejętność to przepis, który mówi Claude'owi, jak używać jej konsekwentnie.
Krok 3: Tworzenie umiejętności
Spakowałem moją wersję i umieściłem ją na GitHubie w github.com/bgorkem/bgorkem-skills. Oto, czego się nauczyłem, pisząc go, z notatek z Kompletnego Przewodnika Anthropic po budowaniu umiejętności dla Claude'a.obsidian-archive
Frontmatter to prawdziwy interfejs
Claude patrzy na pole, by zdecydować, czy w ogóle załadować twoje umiejętności. Traktuj to jak prompt engineering — to jedyna rzecz, którą można zobaczyć na etapie dopasowania.description
yaml
---
name: obsidian-archive
description: Distils the current conversation into a concise reference note and saves it to the user's Obsidian vault in a configurable archive folder. Use when the user asks to archive, save, log, or capture the current conversation.
license: MIT
compatibility:
mcp-servers:
- mcp-obsidian
metadata:
author: bgorkem
version: 1.1.0
---
Słaby opis = umiejętność niedostatecznie wyzwalana. Wspomnij o frazach, które użytkownicy faktycznie wypowiedzą ("archiwizuj to", "zapisz tę rozmowę", "zapisz ją na później").
Anatomia SKILL.md — do czego służy każda część i dlaczego jest ważna.
Zależności należą do, a nie do ciałacompatibility
To był mój największy błąd przy pierwszym szkicu. Miałem nagłówek z listą serwera MCP, którego potrzebowałem. Kanonicznym miejscem przewodnika dotyczącym "jakie serwery MCP, wtyczki lub pakiety systemowe wymaga ta umiejętność" jest pole frontmatter. Przesuń to tam.## Dependencies compatibility
Dodaj i ## Examples## Troubleshooting
Przykłady uczą Claude'a, kiedy użyć tej umiejętności — pokaż kilka wyzwalających sformułowań i jak wygląda oczekiwany efekt. Rozwiązywanie problemów wykrywa przewidywalne błędy: brakujący serwer MCP, błędna ścieżka do sejfu, folder archiwum jeszcze nie istnieje, plik już istnieje na docelowej ścieżce.
Te dwie sekcje odróżniają "działa na moim komputerze" od "działa dla każdego, kto go zainstaluje".
Trzymaj się poniżej celu progresywnego ujawniania informacji 500 linijków
System Umiejętności opiera się na idei, że jest indeksem, a dłuższe materiały referencyjne znajdują się w folderze, który Claude czyta tylko wtedy, gdy jest potrzebny. Moja wylądowała na 181 linii. Jeśli twoja liczba powoli przekracza 500, to sygnał do wydobycia.SKILL.md references/
Nie da się ocenić umiejętności w rozmowie, która go napisała
Rozmowa, która stworzyła tę umiejętność, ma cały kontekst przygotowany; Oczywiście umiejętność uruchamia się poprawnie. Aby sprawdzić, czy Twój opis faktycznie się uruchamia w praktyce, przeprowadź osobny test testowy: 10–20 różnych sformułowań ("zapisz to", "zarejestruj to", "zapisz to", "dodaj do moich notatek", "zapamiętaj to na później"). Albo ręcznie w Claude.ai, albo z kodem Claude'a. Nie pomijaj tego.run_loop.py
Krok 4: Podziel się tym
Gdy umiejętność zadziała, umieszczenie jej na GitHubie kosztuje prawie nic i ułatwia instalację na różnych komputerach. Kilka drobnych wyborów, które się opłaciły:
Nazwa repozytorium według autora. Prawie zadzwoniłem do repozytorium. Wybrałem zamiast tego. Zakres repozytorium będzie się zmieniał z czasem — dziś Obsidian, może NestJS scaffolds lub szablony n8n w następnej fazie. Imię przypisane autorowi przetrwa zmiany zakresu; nazwa o tematyce wymusza późniejszą zmianę nazwy lub podział.devx-skills bgorkem-skills
Zrób odzwierciedlenie konwencji. Poziom repozytorium dla ludzkich odwiedzających (oddzielnie od każdej umiejętności ), jedna umiejętność na każdy najwyższy folder, MIT,.**anthropics/skills** README.md SKILL.md LICENSE``.gitignore
bgorkem-skills/
├── .gitignore
├── LICENSE
├── README.md
└── obsidian-archive/
└── SKILL.md
Przenieś na github
Dodaj temat o umiejętnościach claude'a na GitHubie dla wykrywalności i gotowe.
Wzór, uogólniony
Łuk tutaj działa praktycznie przy każdym workflow AI, który robisz więcej niż dwa razy:
- Zrób to ręcznie kilka razy przez podłączone serwery MCP. Zwróć uwagę, co działa, a co dryfuje.
- Ustabilizuj format. Zdecyduj o dokładnej strukturze, przekrojach, konwencji nazewnictwa.
- Opakuj to w umiejętność. Przenieś instrukcje z głowy i przenieś je do. Użyj frontmaterii, by była wykrywalna, a ciała, by była deterministyczna.
SKILL.md - Testuj spust różnymi sformułowaniami.
- Publikuj go, żeby przyszły Ty (i każdy inny) mógł zainstalować go raz i zapomnieć o tym.
obsidian-archive to pierwsza umiejętność w moim repozytorium. Drugi to już robię ręcznie zbyt często — to jedyne kryterium, które się liczy.
Jeśli zbudujesz taki, chętnie go zobaczę.

