session-share
Udostępniaj sesje Claude Code kolegom bez przesyłania do chmury — bezpieczny transfer pliku między programistami.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia eksport i import sesji Claude Code w postaci przenośnych plików JSON. Przydatny gdy chcesz przekazać kontekst pracy innemu programiście, wznowić projekt od miejsca, w którym skończył kolega, lub udostępnić sesję przez Slacka, e-mail czy AirDrop. Wszystkie pliki pozostają na Twoim urządzeniu — nigdy nie trafiają do chmury, chyba że sam je tam wyślesz. Obsługuje opcje takie jak eksport konkretnej sesji, wybór ścieżki wyjściowej czy włączenie bloków myślenia Claude'a.
Jak używać
Po zainstalowaniu skilla Claude Code wyświetli linię z informacją o katalogu bazowym skilla — zapamiętaj tę ścieżkę, będziesz jej potrzebować do uruchamiania poleceń. Zapisz ją jako zmienną SKILL_DIR w terminalu.
Aby wyeksportować bieżącą sesję, uruchom polecenie export.sh z katalogu skilla — plik JSON zostanie zapisany w folderze ~/session-shares/ z automatyczną nazwą zawierającą datę i opis sesji.
Jeśli chcesz wyeksportować konkretną sesję zamiast bieżącej, użyj opcji --session z identyfikatorem sesji, lub --output aby wskazać własną ścieżkę docelową.
Udostępnij wygenerowany plik JSON kolegom za pośrednictwem Slacka, e-maila, AirDrop'a lub innego kanału — plik zawiera cały kontekst sesji i jest gotowy do importu.
Kolega, który otrzyma plik, uruchamia polecenie import.sh z ścieżką do pobranego pliku — sesja pojawi się w agent-deck i będzie gotowa do wznowienia pracy.
Opcjonalnie możesz użyć flagi --include-thinking aby w eksporcie znalazły się bloki myślenia Claude'a, lub --no-sanitize aby nie usuwać wrażliwych danych (domyślnie są redagowane).