linear-todo-sync
Synchronizuj zadania z Linear i generuj listę todo w markdownie
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność pobierająca otwarte zadania przypisane do Ciebie z API Linear i tworząca plik markdown ze skonsolidowaną listą todo w katalogu projektu. Organizuje zadania po projektach, wyświetlając status, priorytet, etykiety, szacunki czasu i terminy. Idealnie sprawdza się, gdy chcesz szybko zobaczyć, co czeka Cię do zrobienia, lub zsynchronizować zadania z Linear bezpośrednio w swoim środowisku pracy.
Jak używać
Zainstaluj wymagane pakiety Pythona: requests, mdutils i python-dotenv. Możesz użyć pip install requests mdutils python-dotenv lub conda install requests python-dotenv, a następnie pip install mdutils.
Uzyskaj klucz API Linear, przechodząc do ustawień API w Linear (linear.app/settings/api), klikając "Create new key" w sekcji Personal API Keys, nadając mu nazwę (np. "Claude Code Sync") i kopiując wygenerowany klucz.
Stwórz plik .env w katalogu głównym projektu i dodaj do niego swój klucz API w formacie LINEAR_API_KEY=lin_api_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx. Upewnij się, że .env jest dodany do .gitignore, aby chronić swoje dane uwierzytelniające.
Zweryfikuj konfigurację, uruchamiając skrypt sync_linear_tasks.py z katalogu umiejętności. W katalogu głównym projektu powinien pojawić się plik markdown o nazwie linear-todos-YYYY-MM-DD.md.
Używaj umiejętności, gdy chcesz zobaczyć swoje zadania, zapytasz o elementy pracy lub poprosisz o załadowanie/synchronizację zadań z Linear. Skill automatycznie pobierze wszystkie przypisane do Ciebie otwarte zadania, zorganizuje je po projektach i wygeneruje plik markdown z pełnymi szczegółami.