{"id":2276,"date":"2026-06-11T16:00:50","date_gmt":"2026-06-11T14:00:50","guid":{"rendered":"https:\/\/pletzenauer.com\/?p=2276"},"modified":"2026-08-05T17:24:13","modified_gmt":"2026-08-05T15:24:13","slug":"claude-desktop-skills-i-rozszerzenia","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/pl\/2026\/06\/11\/claude-desktop-skills-i-rozszerzenia\/","title":{"rendered":"Skills i rozszerzenia w Claude Desktop: produktywnie zamiast cmentarzyska wtyczek"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dopiero Skills, narz\u0119dzia i Knowledge Bases czyni\u0105 Claude Desktop produktywnym. U\u017cyte w\u0142a\u015bciwie oszcz\u0119dzaj\u0105 czas, u\u017cyte \u017ale tworz\u0105 kolejny zalew wtyczek. Porz\u0105dkuj\u0119 tu poj\u0119cia i pokazuj\u0119, jak biblioteka Skills pozostaje w zespole uporz\u0105dkowana.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Skills, rozszerzenia, narz\u0119dzia \u2013 co jest czym?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Skill: instrukcja do powtarzalnego zadania.<\/strong> Skill \u0142\u0105czy opis, prompty i przyk\u0142ady dla jasno okre\u015blonego zadania. Claude wybiera go, gdy tylko zadanie pasuje do opisu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Narz\u0119dzie: konkretna funkcja, kt\u00f3r\u0105 Claude mo\u017ce wywo\u0142a\u0107.<\/strong> Narz\u0119dzia trafiaj\u0105 do aplikacji zwykle przez serwery MCP. Narz\u0119dzie wysy\u0142a e-mail, czyta plik albo tworzy termin \u2013 atomowe polecenie z wej\u015bciem i wyj\u015bciem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Rozszerzenie: pakiet Skills, narz\u0119dzi i konfiguracji.<\/strong> Rozszerzenie pakuje sp\u00f3jny zestaw, na przyk\u0142ad do researchu albo przegl\u0105du kodu. Instaluje si\u0119 je raz i daje konsekwentne do\u015bwiadczenie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Knowledge Base: ustrukturyzowany magazyn wiedzy.<\/strong> Knowledge Base dostarcza Claude d\u0142ugotrwa\u0142ego kontekstu \u2013 na przyk\u0142ad dokumentacji produktu, regu\u0142 marki czy cz\u0119stych odpowiedzi. Uzupe\u0142nia Skills, nie zast\u0119puje ich.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak pisz\u0119 Skills, kt\u00f3re sprawdzaj\u0105 si\u0119 na co dzie\u0144<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jasny opis zadania.<\/strong> We front matterze stoi, kiedy Skill wchodzi do gry. Je\u015bli opis jest mglisty, Claude wybiera go albo za rzadko, albo za cz\u0119sto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dwa do trzech przyk\u0142ad\u00f3w.<\/strong> Konkretne przyk\u0142ady przed\u2013po bij\u0105 abstrakcyjne regu\u0142y. Skill bez przyk\u0142ad\u00f3w dzia\u0142a na co dzie\u0144 jak nieu\u017cywany szablon.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Oczekiwany format wyniku.<\/strong> Markdown, tabela, JSON albo tekst swobodny \u2013 kto zdefiniuje wynik, dostaje przewidywalne odpowiedzi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Czyste granice.<\/strong> Skill powinien opisywa\u0107 tak\u017ce to, czego nie robi. Tak unikn\u0105 Pa\u0144stwo halucynacji na obrze\u017cach zadania.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jak unikn\u0105\u0107 cmentarzyska wtyczek<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pi\u0119\u0107 regu\u0142 gry wprowadzam, gdy tylko zaanga\u017cowane s\u0105 wi\u0119cej ni\u017c trzy osoby.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Wersjonowa\u0107 Skills.<\/strong> Jedno wsp\u00f3lne repozytorium zamiast pojedynczych kopii na ka\u017cdym komputerze. Zmiany s\u0105 mo\u017cliwe do prze\u015bledzenia, rollback jest wykonalny.<\/li>\n<li><strong>Trzyma\u0107 si\u0119 konwencji nazewnictwa.<\/strong> Format na przyk\u0142ad rola.cel.czasownik. Dzi\u0119ki temu ka\u017cdy znajduje Skills, a Claude wybiera je pewniej.<\/li>\n<li><strong>W\u0142asna procedura przegl\u0105du.<\/strong> Przed wdro\u017ceniem ka\u017cdy nowy Skill przechodzi kr\u00f3tki przegl\u0105d. Sprawdzane s\u0105 tre\u015b\u0107, przyk\u0142ady i uprawnienia.<\/li>\n<li><strong>Sprz\u0105ta\u0107 co kwarta\u0142.<\/strong> Skills, kt\u00f3rych nikt nie u\u017cywa, wylatuj\u0105. Kr\u00f3tka statystyka u\u017cycia z pliku logu wystarczy jako podstawa.<\/li>\n<li><strong>Dokumentowa\u0107 zgody bezpiecze\u0144stwa.<\/strong> Jakich danych Skill mo\u017ce dotyka\u0107, a jakich nie. Ta lista zast\u0119puje dziesi\u0119\u0107 dyskusji podczas audytu.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kiedy Knowledge Base naprawd\u0119 si\u0119 op\u0142aca<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Powtarzaj\u0105ce si\u0119 pytania.<\/strong> Gdy to samo wyja\u015bnienie pojawia si\u0119 w pi\u0119ciu w\u0105tkach tygodniowo, Knowledge Base oszcz\u0119dza Pa\u0144stwu wi\u0119cej czasu, ni\u017c kosztuje jej zbudowanie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Stabilne \u017ar\u00f3d\u0142o.<\/strong> Dokumentacja produktu, regu\u0142y marki czy umowy s\u0105 idealne. Tre\u015bci szybko si\u0119 dezaktualizuj\u0105ce nale\u017c\u0105 raczej do \u017ar\u00f3d\u0142a na \u017cywo przez MCP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jasna odpowiedzialno\u015b\u0107.<\/strong> Jedna osoba utrzymuje Knowledge Base w aktualno\u015bci. Bez w\u0142a\u015bciciela ka\u017cdy magazyn wiedzy dezaktualizuje si\u0119 w nieca\u0142e p\u00f3\u0142 roku.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Ten wpis jest cz\u0119\u015bci\u0105 serii <a href=\"https:\/\/pletzenauer.com\/claude-desktop\/\">Claude Desktop einrichten<\/a> (w j\u0119zyku niemieckim).<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Skills, narz\u0119dzia, rozszerzenia i Knowledge Bases w Claude Desktop czysto rozr\u00f3\u017cnione \u2013 zosta\u0107 produktywnym zamiast wyl\u0105dowa\u0107 na cmentarzysku wtyczek.<\/p>\n","protected":false},"author":0,"featured_media":1468,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2276","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts\/2276","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/comments?post=2276"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts\/2276\/revisions"}],"predecessor-version":[{"id":2827,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/posts\/2276\/revisions\/2827"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/media\/1468"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/media?parent=2276"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/categories?post=2276"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/pl\/wp-json\/wp\/v2\/tags?post=2276"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}