← Encyklopedia AI

claude-code

Skills w Claude Code – reuzywalne workflowy i instrukcje

Aktualizacja: 22.07.2026

Krótka odpowiedź

Skills w Claude Code to wielokrotnego użytku instrukcje i workflowy zapisane w plikach SKILL.md, które rozszerzają możliwości asystenta. W przeciwieństwie do CLAUDE.md (ładowanego w każdej sesji) i hooków (deterministycznych reguł), skills ładują się tylko wtedy, gdy są potrzebne – na Twoje wywołanie komendą /nazwa-skilla lub automatycznie, gdy Claude uzna kontekst za odpowiedni. To najelastyczniejszy mechanizm rozszerzania Claude Code, używany do automatyzacji deployów, code review, testowania i powtarzalnych zadań.

Skills to odpowiedź na pytanie: Jak sprawić, żeby Claude robił powtarzalne rzeczy bez każdorazowego tłumaczenia? Zamiast wklejać tę samą checklistę deployu piąty raz, zapisujesz ją raz jako skill i wywołujesz komendą /deploy.

Skills korzystają z otwartego standardu Agent Skills (agentskills.io), który działa w wielu narzędziach AI. Plik SKILL.md zawiera instrukcje, wiedzę domenową i workflow – Claude dodaje go do swojego zestawu narzędzi i używa, gdy uzna za stosowne.

Skills a inne mechanizmy rozszerzeń – różnice

CLAUDE.md jest zawsze aktywny – ładuje się na starcie każdej sesji. Skills ładują się tylko przy wywołaniu. To oszczędza kontekst: możesz mieć 50 skilli, a Claude czyta tylko te, które są mu w danej chwili potrzebne.

Hooki są deterministyczne – wykonują się zawsze przy danym zdarzeniu. Skills są elastyczne – Claude sam decyduje, czy i kiedy ich użyć (albo wywołujesz je ręcznie przez /nazwa).

Subagenci działają w izolowanym kontekście – skills działają w Twojej sesji. Skills mogą jednak uruchomić subagenta jako krok w swoim przepływie.

Jak utworzyć i zorganizować skill

Skill tworzysz jako plik SKILL.md w katalogu .claude/skills/<nazwa-skilla>/ (lub .claude/commands/<nazwa>.md dla kompatybilności wstecznej). Claude automatycznie wykrywa wszystkie skills w tych lokalizacjach i udostępnia je jako komendy /nazwa.

Skills mogą być projektowe (.claude/skills/ – commitowane do repo) lub globalne (~/.claude/skills/ – tylko dla Ciebie). Te drugie są idealne na workflowy specyficzne dla Twojego środowiska, których nie chcesz narzucać zespołowi.

Frontmatter w SKILL.md kontroluje zachowanie: możesz ustawić, czy skill ma być wywoływalny tylko przez Ciebie, tylko przez Claudea, czy przez obie strony (domyślnie). Możesz też zdefiniować, które konteksty automatycznie aktywują dany skill.

Wbudowane skills (bundled skills)

Claude Code zawiera zestaw gotowych skilli, takich jak /doctor (diagnostyka konfiguracji), /code-review (przegląd kodu), /debug (analiza błędów), /batch (przetwarzanie wsadowe), /verify (weryfikacja) i /run (uruchamianie aplikacji). Są dostępne w każdej sesji i możesz je wyłączyć ustawieniem disableBundledSkills (oprócz /doctor).

Różnica między skillami wbudowanymi a własnymi: wbudowane to gotowe, stabilne narzędzia od Anthropica. Własne skills to Twój kod – możesz je dostosować do specyfiki projektu, marki, procesu sprzedaży czy standardów jakości.

Praktyczne zastosowania dla soloprzedsiębiorcy

Skill deployu – za każdym razem ten sam proces: build, testy, migracje, deploy na staging, smoke test, deploy na produkcję, powiadomienie. Jeden plik, jedna komenda, zero pominiętych kroków.

Skill do researchu – przeczytaj te 5 stron, wyciągnij kluczowe wnioski, zapisz do pliku z datą w nazwie. Zamiast tłumaczyć za każdym razem, uruchamiasz /research z argumentami.

Skill contentowy – na podstawie briefu napisz post w tonie marki, dodaj CTA, zapisz w CMS. Jedna komenda zamiast 10 zdań promptu.

Skill do code review – zamiast standardowego /code-review, możesz stworzyć swoją wersję, która sprawdza bezpieczeństwo secretów, zgodność z konwencją projektu i pokrycie testami.

Skills i subagenci

Skills mogą być wykonane w subagencie – izolowanym kontekście, który zwraca tylko podsumowanie. To przydatne, gdy skill wymaga dostępu do wielu plików lub długiego researchu, który niepotrzebnie zapełniłby Twój kontekst głównej sesji. W konfiguracji skilla możesz ustawić execution_mode: subagent, a Claude uruchomi go w osobnym kontekście.

Plugin to paczka, która łączy skills, hooki, subagentów i serwery MCP w jeden instalowalny zestaw. Skills w pluginach są przestrzenią nazw (jak /my-plugin:review), co pozwala na bezpieczne współistnienie wielu zestawów rozszerzeń. Marketplace Anthropica umożliwia dzielenie się pluginami z zespołem i społecznością.

FAQ

Czym różni się skill od wpisu w CLAUDE.md?

CLAUDE.md ładuje się w każdej sesji i jest widoczny dla Claudea przez cały czas. To dobre miejsce na fakty i zasady projektu. Skill ładuje się tylko przy wywołaniu (komendą /nazwa) lub gdy Claude uzna kontekst za odpowiedni. To dobre miejsce na procedury i checklisty. Ogólna zasada: jeśli to fakt (używamy pnpm), trzymaj w CLAUDE.md. Jeśli to proces (jak zrobić deploy), zrób z tego skill.

Czy skills działają tylko w Claude Code CLI, czy też w innych narzędziach?

Skills korzystają z otwartego standardu Agent Skills (agentskills.io). Oznacza to, że ten sam plik SKILL.md może działać w Claude Code, Cursor IDE i innych narzędziach wspierających ten standard. W praktyce format i mechanizmy wywołania różnią się między platformami – w Claude Code skills są najpełniej zintegrowane z ekosystemem (frontmatter, subagenci, dynamiczna injekcja kontekstu).

Ile skilli mogę mieć i czy one spowalniają Claude Code?

Możesz mieć dowolną liczbę skilli. Nie spowalniają one Claude Code, bo ładują się tylko przy wywołaniu. Claude skanuje katalogi .claude/skills/ i .claude/commands/ przy starcie, ale to szybka operacja – nawet 100 skilli to ułamek sekundy. Sam plik SKILL.md zużywa kontekst dopiero gdy zostanie użyty. Dlatego warto przenosić długie procedury z CLAUDE.md do skilli: odciążasz kontekst każdej sesji.

Newsletter

Chcesz więcej takich konkretów?

Co niedzielę wysyłam jeden praktyczny mail o AI, sprzedaży wiedzy i budowaniu systemów, które realnie pomagają w pracy.

Bez spamu. Wypisujesz się w każdej chwili.