Jak stworzyć własne Claude Skills – przewodnik krok po kroku
Źródło: Link
Źródło: Link
90 minut praktyki. Co tydzień na żywo.
Ile razy dzisiaj skopiowałeś ten sam długi prompt do ChatGPT? Ile razy przepisywałeś instrukcje "przeanalizuj ten kod pod kątem bezpieczeństwa" albo "wygeneruj testy jednostkowe"?
Claude Skills rozwiązuje ten problem. Zamiast za każdym razem pisać wieloakapitowy prompt, zapisujesz go raz jako "umiejętność" i uruchamiasz jednym kliknięciem. Makra w Excelu, tyle że dla AI.
Poniżej znajdziesz konkretny przewodnik – od instalacji po tworzenie własnych umiejętności. Bez teorii, same wykonalne kroki.
Żeby korzystać z Claude Skills, musisz mieć:
Jeśli używasz VS Code lub innego edytora – na razie Claude Skills działają tylko w Claude Code. Anthropic zapowiedział rozszerzenia dla innych środowisk, ale to dopiero w planach.
Pobierasz Claude Code ze strony claude.ai/code. Instalator waży około 150 MB i działa standardowo – klikasz "Next" kilka razy i gotowe.
Po pierwszym uruchomieniu:
Pierwsza synchronizacja zajmuje 10-20 sekund. Jeśli widzisz panel Skills – jesteś gotowy.
Anthropic przygotował kilka przykładowych umiejętności, żebyś zobaczył, jak to działa. Klikasz ikonę Skills i widzisz listę:
Przetestuj jeden z nich, żeby zobaczyć mechanikę:
Cała operacja zajmuje 3-5 sekund. Żadnego kopiowania, wklejania, formatowania – po prostu zaznaczasz i klikasz.
Gotowe Skills są OK, ale prawdziwa moc to tworzenie własnych – dopasowanych do Twojego workflow. Powiedzmy, że często piszesz dokumentację API. Zamiast za każdym razem tłumaczyć Claude'owi, jak ma to zrobić, stworzysz Skill "API Documentation".
W panelu Skills klikasz przycisk "+" (prawy górny róg) → "Create New Skill". Pojawia się formularz z czterema polami:
W polu "Prompt Template" wpisujesz dokładnie to, co normalnie pisałbyś do Claude'a – tyle że raz, a nie za każdym razem. Przykład dla dokumentacji API:
"Przeanalizuj poniższy kod i wygeneruj dokumentację API w formacie Markdown. Uwzględnij: nazwy endpointów, metody HTTP, parametry (typy i opisy), przykładowe requesty i responses, kody błędów. Styl: zwięzły, techniczny, bez zbędnych wstępów."
Możesz używać zmiennych – np. {{SELECTED_CODE}} (zaznaczony fragment) lub {{FILE_PATH}} (ścieżka do pliku). Claude automatycznie podstawi wartości przy uruchomieniu.
W "Input Type" masz trzy opcje:
Dla dokumentacji API wybierasz "File" – zwykle dokumentujesz cały plik z endpointami, nie pojedyncze funkcje.
Klikasz "Save". Twój nowy Skill pojawia się na liście. Teraz test:
routes.js w Node.js)README.md lub docs/api.mdJeśli wynik nie jest taki, jak chcesz – edytujesz Skill (ikonka ołówka obok nazwy), poprawiasz prompt i testujesz ponownie. Iteracja zajmuje 30 sekund.
Kiedy opanujesz podstawy, możesz dodać do Skills więcej inteligencji. Dwa przydatne triki:
Jeśli Twój Skill potrzebuje informacji z kilku plików (np. testy jednostkowe powinny znać strukturę głównego kodu), używasz zmiennej {{WORKSPACE_CONTEXT}}. Claude automatycznie dołącza relevantne pliki z projektu.
Przykład promptu dla testów:
"Wygeneruj testy jednostkowe dla funkcji w {{SELECTED_CODE}}. Uwzględnij edge cases i błędy. Framework: Jest. Kontekst projektu: {{WORKSPACE_CONTEXT}}"
Claude przeanalizuje strukturę projektu i dostosuje testy do Twojego stacku – np. zobaczy, że używasz TypeScript i wygeneruje typowane mocki.
Możesz dodać logikę "jeśli-to-tamto" w promptach. Przykład – Skill do code review, który zmienia styl w zależności od języka:
"Przeanalizuj kod pod kątem: {{#if language == 'Python'}}PEP 8, type hints, docstrings{{else}}ESLint rules, JSDoc, error handling{{/if}}. Wypisz tylko konkretne problemy, bez pochwał."
Claude rozpoznaje język pliku i dostosowuje kryteria. Składnia {{#if}} działa jak w Handlebars – jeśli znasz ten template engine, poczujesz się jak w domu.
Kiedy stworzysz 10-15 Skills, lista robi się nieczytelna. Claude Code pozwala je organizować:
W panelu Skills klikasz "Organize" → tworzysz foldery (np. "Code Quality", "Documentation", "Refactoring"). Przeciągasz Skills do odpowiednich kategorii. Proste jak w systemie plików.
Najczęściej używane Skills możesz przypisać do skrótów. Klikasz prawym na Skill → "Assign Shortcut" → wciskasz kombinację (np. Ctrl+Shift+R dla code review). Teraz uruchamiasz go bez otwierania menu.
Skills zapisują się jako pliki JSON w folderze ~/.claude-code/skills/. Możesz je:
Import: "Skills" → "Import" → wybierasz plik JSON → gotowe.
Poniżej kilka gotowych szablonów, które możesz skopiować i dostosować:
Prompt: "Przetłumacz wszystkie komentarze w kodzie na polski. Zachowaj oryginalną strukturę kodu, zmień tylko tekst w komentarzach. Styl: techniczny, zwięzły."
Input Type: File
Przydatne, gdy pracujesz z kodem od zagranicznych zespołów, a chcesz rozumieć komentarze bez przełączania się do tłumacza.
Prompt: "Znajdź potencjalne luki bezpieczeństwa w kodzie: SQL injection, XSS, CSRF, hardcoded secrets, niezwalidowane inputy. Wypisz tylko zagrożenia z konkretną lokalizacją (linia kodu) i sugestią poprawki."
Input Type: Selection lub File
Nie zastąpi profesjonalnego audytu, ale wyłapie oczywiste błędy przed code review.
Prompt: "Na podstawie zmian w kodzie wygeneruj commit message w formacie Conventional Commits (type: description). Typ: feat/fix/refactor/docs. Opis: co i dlaczego zmieniono, max 50 znaków."
Input Type: Selection
Zaznaczasz zmieniony fragment, uruchamiasz Skill – dostajesz gotowy commit message. Oszczędza myślenia o formatowaniu.
Prompt: "Przeanalizuj kod pod kątem wydajności. Znajdź: pętle O(n²), zbędne alokacje pamięci, nieefektywne zapytania do bazy, brakujące indeksy. Zaproponuj konkretne poprawki z uzasadnieniem."
Input Type: File
Szczególnie przydatne w Pythonie i JavaScript, gdzie łatwo napisać wolny kod, który dopiero pod obciążeniem pokazuje problemy.
Claude Skills to nie magia. Kilka rzeczy, które mogą Cię zaskoczyć:
Każde uruchomienie Skill zużywa tokeny – tak jak normalna konwersacja z Claude. Jeśli uruchomisz Skill na folderze z 50 plikami, możesz spalić dzienny limit (szczególnie na darmowym planie). Rozwiązanie: używaj typu "Selection" lub "File" zamiast "Folder" tam, gdzie to możliwe.
Skills wymagają połączenia z API Anthropic. Bez internetu – nie działają. To nie są lokalne skrypty, tylko zapytania do modelu Claude w chmurze.
Claude (model Sonnet 4.5, który obsługuje Skills) najlepiej radzi sobie z: Python, JavaScript, TypeScript, Java, C++, Rust. Jeśli piszesz w egzotycznym języku (np. Fortran, COBOL) – wyniki mogą być słabsze. Anthropic trenował model głównie na popularnych stackach.
Kod, który wysyłasz do Skills, trafia na serwery Anthropic. Jeśli pracujesz z wrażliwymi danymi (np. kod klienta objęty NDA), sprawdź politykę prywatności Anthropic lub używaj Skills tylko na projektach open source. Anthropic deklaruje, że nie trenuje modeli na danych użytkowników płatnych planów – Ty musisz ocenić ryzyko.
Claude Skills to kawałek większego ekosystemu. Jeśli chcesz pójść dalej:
/skills/run w wersji beta APIJeśli interesuje Cię automatyzacja pracy z AI w szerszym kontekście, sprawdź nasz przewodnik po używaniu ChatGPT do programowania – znajdziesz tam porównanie różnych narzędzi i workflow.
A jeśli dopiero zaczynasz przygodę z AI w kodzie, przeczytaj jak stworzyć własnego asystenta AI w 10 minut – to dobry punkt startowy przed głębszym nurkowaniem w narzędzia takie jak Claude Code.
Tak, ale z limitem tokenów. Na darmowym planie masz około 50 zapytań dziennie (zależnie od długości kodu). Jeśli uruchamiasz Skills na dużych plikach, limit może się szybko wyczerpać. Plan Pro (20$/miesiąc) daje 5x więcej tokenów i priorytetowy dostęp do API.
Nie. Skills są zamknięte w ekosystemie Claude – działają tylko z modelami Anthropic (obecnie Sonnet 4.5 i Opus 4). Jeśli chcesz podobnej funkcjonalności w ChatGPT, musisz użyć Custom GPT – to nieco inny mechanizm, ale cel podobny.
Zależy od rozmiaru kodu i złożoności promptu. Typowo: zaznaczony fragment (50-100 linii) – 3-5 sekund, cały plik (500 linii) – 10-15 sekund, folder z kilkoma plikami – 30-60 sekund. Jeśli Skill działa dłużej niż minutę, prawdopodobnie wysyłasz za dużo kontekstu – spróbuj zawęzić zakres.
Nie bezpośrednio. Skill generuje sugestie w panelu bocznym – Ty decydujesz, czy je zaakceptować. Możesz skopiować wynik i wkleić do kodu, ale Claude nie zapisze zmian za Ciebie. To świadomy wybór Anthropic – chcieli uniknąć sytuacji, w której AI nadpisuje kod bez Twojej zgody.
Anthropic nie zabrania, ale też nie ułatwia – nie ma marketplace'u jak w przypadku Custom GPT w OpenAI. Jeśli stworzysz wartościowy zestaw Skills, możesz go sprzedawać jako plik JSON (np. na Gumroad), ale musisz sam zadbać o dystrybucję i wsparcie. Kilka osób już to robi – np. pakiet "Skills for Django Developers" za 29$.
Ten poradnik to dopiero początek. W naszym kursie "Praktyczna AI" nauczysz się korzystać z ChatGPT, Claude i innych narzędzi AI w sposób systematyczny — od zera do zaawansowanego poziomu.
Sprawdź kurs →Claude Skills eliminują powtarzalność w pracy z AI. Zamiast przepisywać te same prompty 10 razy dziennie, zapisujesz je raz i uruchamiasz kliknięciem. Oszczędzasz czas i zmniejszasz ryzyko błędów – prompt jest zawsze ten sam, nie zależy od tego, jak dobrze pamiętasz instrukcje.
Największą wartość zobaczysz, jeśli:
Jeśli używasz AI okazjonalnie (raz na tydzień, różne zadania) – może to być overkill. Jeśli AI jest częścią Twojego codziennego workflow – Skills zwracają się w pierwszy dzień.
Jeden krok na start: Zainstaluj Claude Code, stwórz jeden Skill dla zadania, które robisz najczęściej (np. code review lub tłumaczenie komentarzy) i przetestuj przez tydzień. Jeśli zaoszczędzisz 10 minut dziennie – wiesz, że to działa. Jeśli nie – nic nie straciłeś poza 15 minut na setup.
Podoba Ci się ten artykuł?
Co piątek wysyłam podsumowanie najlepszych artykułów tygodnia. Zapisz się!
90 minut praktycznej wiedzy o AI. Pokaze Ci krok po kroku, jak zaczac oszczedzac 10 godzin tygodniowo dzieki sztucznej inteligencji.
Zapisz sie na webinar