linear-todo-sync
This skill fetches open tasks assigned to the user from the Linear API and generates a markdown todo list file in the project root. This skill should be used when the user asks about their work items, wants to see what they need to work on, or requests to load/sync their Linear
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
This skill fetches open tasks assigned to the user from the Linear API and generates a markdown todo list file in the project root. This skill should be used when the user asks about their work items, wants to see what they need to work on, or requests to load/sync their Linear tasks. Requires Python 3.7+, requests, mdutils, and python-dotenv packages. Requires LINEAR_API_KEY in .env file.
How to use
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.