Blog

Claude Code Skills v roku 2026: ako si vytvoriť knižnicu Skills

Markdown

Ako vytvárať Claude Code Skills: štruktúra SKILL.md, vzorec na opis, 5 hotových kolekcií od Anthropic a Matta Pococka a antipatterny. Krok za krokom za 30 minút.

Prečítať celý článok

Kľúčové body

Claude Code Skills sú priečinky obsahujúce súbor SKILL.md, ktorý Claude načíta do kontextu, iba keď je potrebný. Súbor CLAUDE.md zostáva v pamäti neustále a spotrebúva limit tokenov, zatiaľ čo skill sa načíta po aktivácii — a v jednom projekte môžu bez problémov existovať desiatky skills. Najdôležitejšou časťou skillu je jeho opis: Claude podľa neho rozhoduje, či skill aktivuje. V tomto článku vysvetľujem štruktúru SKILL.md, vzorec na opis, hotové kolekcie a to, ako si vytvoriť prvý skill za 30 minút.

Dokumentácia Ailoot: API, kľúče a nastavenie.

Čo je Skill v Claude Code a prečo to nie je len „väčší prompt“?

Kľúčové body

Skill je adresár obsahujúci súbor SKILL.md, ktorý opisuje, kedy a ako použiť konkrétnu metodiku. Anthropic prirovnáva skill k pokynom pre nového zamestnanca: nemusíte mu každý deň diktovať každý krok; dáte mu postup a on ho v správnych situáciách použije samostatne. Hlavný rozdiel oproti CLAUDE.md spočíva v tom, že skill sa načíta do kontextu, až keď je potrebný, takže v projekte môžu byť desiatky skills bez prekročenia limitu tokenov.

Claude Code Skills sú natívnou funkciou Claude Code, ktorú Anthropic uviedol v októbri 2025 pre predplatné Pro/Max/Team/Enterprise. Neskôr sprístupnil špecifikáciu Agent Skills ako štandard, ktorý funguje aj mimo Claude. V kóde ide len o priečinok:

.claude/skills/
├── deploy-to-prod/
│   ├── SKILL.md
│   └── scripts/
│       └── check-migrations.sh
├── weekly-content-plan/
│   └── SKILL.md
└── triage-support-tickets/
    └── SKILL.md

Každý priečinok predstavuje jeden skill. Súbor SKILL.md je Markdown s YAML frontmatterom navrchu a bežnými pokynmi pod ním. Keď používateľ povie „poďme nasadiť do produkcie“, Claude uvidí opis skillu deploy-to-prod, rozpozná spúšťaciu frázu „nasadiť do produkcie“, načíta telo SKILL.md do kontextu a bude postupovať podľa krokov.

Tri úrovne postupného načítavania

Anthropic vytvoril skills s postupným načítavaním: údaje sa načítavajú vo vrstvách podľa potreby. Tím v blogu Anthropic Engineering opisuje tento prístup ako „základný princíp návrhu, vďaka ktorému sú Agent Skills flexibilné a škálovateľné“ (Anthropic Engineering).

Tri úrovne načítavania:

  1. Metadáta (vždy) - pri spustení relácie Claude vidí iba name a description každého skillu. Limit: približne 100 tokenov na skill.
  2. Pokyny (po aktivácii) - keď používateľ povie niečo relevantné, Claude načíta telo SKILL.md. Limit: menej ako 5000 tokenov.
  3. Zdroje (na požiadanie) - priložené súbory (príklady, šablóny, súbory údajov) sa načítajú až vtedy, keď ich model sám vyhľadá. Limit: neobmedzený.

Predtým musel súbor CLAUDE.md obsahovať všetko, čo si mala AI „pamätať“ — a projekt s 50 pravidlami rýchlo narazil na limit kontextu. Vďaka skills môžu v jednom projekte ľahko existovať desiatky, pretože do úvodného kontextu sa načítajú iba ich opisy.

Kde sa Skills nachádzajú: štyri úrovne

ÚroveňCestaPlatí pre
EnterpriseSpravované nastavenia organizácieVšetkých používateľov spoločnosti
Osobná~/.claude/skills/<name>/SKILL.mdVšetky vaše projekty
Projektová.claude/skills/<name>/SKILL.mdIba tento projekt
Plugin<plugin>/skills/<name>/SKILL.mdTam, kde je plugin povolený

Priorita: podnikové nastavenia majú prednosť pred osobnými a osobné pred nastaveniami projektu. Pluginy používajú menný priestor plugin-name:skill-name a nekolidujú. Je to praktické: všeobecné odborné skills umiestnite do ~/.claude/skills/ a skills špecifické pre projekt do .claude/skills/ v repozitári.

Čo obsahuje SKILL.md?

Kľúčové body

SKILL.md je súbor Markdown s YAML frontmatterom navrchu a textom pokynov pod ním. Má minimálne dve polia: name (najviac 64 znakov) a description (najviac 1024 znakov). Úplná schéma zahŕňa allowed-tools, disable-model-invocation, paths, context: fork, agent a hooks. Anthropic odporúča ponechať telo pokynov do 500 riadkov a všetko ostatné uložiť do blízkych referenčných súborov.

Tu je minimálny príklad — dvadsať riadkov a skill je pripravený:

---
name: weekly-content-plan
description: Prepares a weekly post plan for a Telegram channel and short-form videos. Triggers - "make a post plan", "what should I post this week", "a 7-day channel plan". Do not activate if the request is about a website or email newsletter.
---

# Weekly Content Plan

## Steps

1. Read `knowledge/audience.md` - who we're writing for
2. Read `knowledge/tone-of-voice.md` - how we write
3. Read the last 10 posts in the channel - what has already been covered
4. Come up with 7 topics for the week: 3 sales-focused, 2 expert, 2 personal
5. For each, provide one hook line and three bullets about the post
6. Output as a table: day of the week | type | hook | plan

To stačí. Ak používateľ napíše „poďme naplánovať príspevky na tento týždeň“, Claude rozpozná spúšťaciu frázu v opise, načíta SKILL.md, prečíta uvedené súbory a vytvorí tabuľku.

Limity, na ktoré treba myslieť

Oficiálna dokumentácia Claude API stanovuje prísne limity:

  • name: najviac 64 znakov, iba malé písmená, číslice a spojovníky, bez značiek XML. anthropic a claude sú rezervované.
  • description: najviac 1024 znakov v API; povinné, bez značiek XML.
  • Limit zoznamu: v Claude Code opisy všetkých skills spolu zaberajú približne 1 % kontextového okna. Ak je skills veľa, ich opisy sa skrátia a môžu z nich zmiznúť kľúčové slová, ktoré Claude potrebuje na rozpoznanie požiadavky.
  • Telo SKILL.md: Anthropic odporúča, aby telo nepresahovalo 500 riadkov. Všetko dlhšie presuňte do súborov references/, scripts/ a examples/ a načítajte ich prostredníctvom pokynov.

Po skrátení kontextu (/compact) si Claude zachová prvých 5000 tokenov každého predtým aktivovaného skillu; celkový limit pre všetky znovu pripojené skills je 25 000 tokenov. Ak sa skill nezmestí, jeho správanie sa „zabudne“.

Úplná schéma Frontmatter

Používajte aspoň name a description. Produkčné skills využívajú aj ďalšie polia:

PoleÚčelPríklad
nameNázov skillu; ak chýba, použije sa názov priečinkadeploy-to-prod
descriptionSpúšťač automatického vyvolaniaPozrite si vzorec nižšie
when_to_useĎalšie spúšťacie frázy["deploy", "let's ship it"]
allowed-toolsKtoré nástroje možno použiť bez žiadosti o povolenie["Read", "Bash(npm run build)"]
disable-model-invocationtrue - vyvolať ho môže iba používateľPre nebezpečné operácie
user-invocablefalse - vyvolať ho môže iba ClaudePre znalosti na pozadí
pathsVzory glob, pri ktorých je skill aktívny["src/**/*.ts"]
context: forkSpustenie v izolovanom subagenteKeď je kontext rozsiahly
agentTyp subagenta, ktorý sa má spustiťExplore, Plan, general-purpose
effortÚroveň uvažovanialow, medium, high, xhigh, max
modelKtorý model má skill používaťclaude-opus-4-7
hooksHooks počas životného cyklu skilluPozrite si časť o hooks

Pole disable-model-invocation: true je nevyhnutné pri všetkom, čo sa nesmie spúšťať automaticky. Napríklad skill deploy-to-prod s týmto príznakom možno vyvolať iba vtedy, ak používateľ výslovne zadá /deploy-to-prod. Bez tohto príznaku by Claude mohlo nasadiť kód, pretože „vyzerá pripravený“.

Prečo opis tvorí 90 % práce a ako ho napísať?

Kľúčové body

Opis je jediné pole, ktoré Claude vidí na začiatku relácie. Ak je zle napísaný, skill nebude fungovať, aj keď je jeho telo pokynov dokonalé. Dobrý opis má tri časti: čo robí + spúšťacie frázy v úvodzovkách + kedy ho NEPOUŽÍVAŤ. Anthropic vo svojom skill-creator odporúča, aby boli opisy „trochu dôrazné“ — Claude má tendenciu aktivovať skills príliš zriedka.

Najčastejšou chybou vibe-coderov je napísať opis typu „Pomocník pre X“. Skill síce fyzicky existuje vo svojom priečinku, ale Claude ho nevyvolá.

Zlý opis

description: Build dashboards.

Čo Claude nedokáže určiť: keď používateľ požiada „ukáž mi predaje za týždeň“, týka sa to dashboardu? Keď požiada o „graf tržieb“, ide o dashboard alebo len o graf všeobecne? Keď požiada o „mesačnú správu“, určite nejde o dashboard?

Vlastný skill-creator Anthropic uvádza odporúčanie priamo:

Claude má v súčasnosti tendenciu skills „aktivovať príliš zriedka“ — nepoužívať ich v situáciách, keď by boli užitočné. Aby ste tomu predišli, napíšte opisy skills trochu „dôraznejšie“.

— Anthropic Skill Creator (SKILL.md), https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md

Vzorec pre dobrý opis

Tri časti:

  1. Čo robí - jedna veta o výsledku, nie o postupe. Nie „generuje SQL“, ale „exportuje predaje do tabuľky pre kanál Telegram“.
  2. Kedy ho aktivovať - 3-5 fráz v úvodzovkách, ktoré používatelia skutočne hovoria. Nehádajte; pozrite si históriu chatov a podpory.
  3. Kedy ho NEaktivovať - 1-2 frázy o podobných úlohách, na ktoré skill nemá reagovať. Bez tejto časti budú dva podobné skills naďalej kolidovať.

Príklad výstižného opisu z môjho projektu (zjednodušený a anonymizovaný):

description: |
  Writes and publishes an SEO guide to the blog, following the editorial policy.
  Triggers: "write a guide about X", "let's make a new pillar",
  "a blog article about Y", "build a blog guide about Z".
  Do not activate if the request is about an email newsletter,
  a Telegram post, or an internal team instruction—
  those are other skills.

Čo tu funguje:

  • Sloveso „píše a publikuje“ namiesto „pomáha s“ určuje konkrétny výsledok.
  • Štyri spúšťacie frázy v úvodzovkách pokrývajú rôzne formulácie.
  • Je zahrnutá aj anglická spúšťacia fráza — ak používateľ prepne na jazyk tímu, skill bude naďalej fungovať.
  • Samostatná časť „neaktivovať, ak“ zabraňuje konfliktom so skills pre e-maily a príspevky.

Ako otestovať opis

Anthropic vo svojom skill-creator zabudoval metodiku trigger-evals: 20 promptov na kontrolu, či sa skill aktivuje. Desať by ho malo aktivovať a desať nie (vrátane takmer zhodných prípadov, keď je formulácia podobná, ale úloha odlišná).

V jazyku vibe-coderov to znamená: po napísaní opisu otvorte prázdny chat a vyskúšajte 5 fráz, ktoré naozaj používate, a 3 frázy, ktoré znejú podobne, ale znamenajú niečo iné. Ak sa skill neaktivuje tam, kde má, alebo sa aktivuje tam, kde nemá, upravte opis. Až potom napíšte telo pokynov.

Ktorých 5 Skills by som nainštaloval ako prvé?

Kľúčové body

Najrýchlejšia stratégia pre podnikateľa je začať s hotovými kolekciami a prispôsobiť si ich. Anthropic a Vercel zverejnili verejné kolekcie, ktoré možno nainštalovať jediným príkazom a ktoré pokrývajú bežné úlohy, napríklad prácu s dokumentmi a dizajnom. V máji 2026 mal oficiálny repozitár anthropics/skills približne 138 000 hviezdičiek.

Stráviť prvé dva týždne písaním vlastných skills je stratová stratégia. Začnite inštaláciou hotových skills a sledujte, ako sú vytvorené; potom pridajte vlastné rovnakým spôsobom. Je lacnejšie vziať osvedčené kolekcie od iných a prispôsobiť si ich, než všetko vytvárať od nuly. Tu je päť kolekcií, ktorými by som začal:

1. anthropics/skills - Oficiálna kolekcia so skill-creator

Repozitár: github.com/anthropics/skills. 138,000 hviezdičiek na GitHube. Obsahuje oficiálne skills od tímu Anthropic: skill-creator (meta-skill, ktorý píše ďalšie skills), claude-api (pomáha vytvárať integrácie API) a hotové skills na prácu s dokumentmi v PowerPointe, Exceli, Worde a PDF.

Inštalácia v Claude Code:

/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
/plugin install example-skills@anthropic-agent-skills

Hlavnou hodnotou je skill-creator. Na základe vášho opisu vytvorí SKILL.md, potom spustí 20 trigger-evals a upravuje opis, kým sa skill nezačne aktivovať tam, kde má. V podstate je to „skill na vytváranie skills“.

2. mattpocock/skills - Virálna kolekcia odborníka na TypeScript

Obsahuje 12 aktívnych skills vrátane:

Inštalácia:

npx skills@latest add mattpocock/skills
/setup-matt-pocock-skills

3. coreyhaines31/marketingskills - Kolekcia pre marketérov

Ak prevádzkujete online programy, pracujete ako nezávislý marketér alebo vediete agentúru, nemusíte šesť mesiacov písať vlastné skills. Polovica úloh je už pripravená.

4. vercel-labs/agent-skills - Dizajn bez vzhľadu vytvoreného AI

Repozitár: github.com/vercel-labs/agent-skills. Jeho popredným skillom je web-design-guidelines, ktorý kontroluje kód UI podľa viac než 100 pravidiel prístupnosti, výkonu a použiteľnosti.

Popri ňom je tu frontend-design od Anthropic, s viac než 110,000 inštaláciami týždenne. Prinúti AI vybrať si štýl pred tým, než začne písať kód. Bez neho má každá stránka vytvorená Claudom písmo Inter, fialový gradient a mriežku kariet. Výsledok je pre všetkých rovnaký.

Jeden odborník, ktorý otestoval desiatky skills, to opisuje takto: bez frontend-design vyzerá každá vstupná stránka od Claude rovnako — písmo Inter, fialový gradient, mriežka kariet. Skill vás prinúti zvoliť si skutočný dizajnový smer namiesto predvoleného.

5. obra/superpowers - Pracovný postup s viacerými agentmi

Celkovo, ak si nainštalujete prvé tri kolekcie z tohto zoznamu — anthropics/skills, mattpocock/skills a coreyhaines31/marketingskills — Claude Code bude mať desiatky hotových skills, ktoré počas prvého mesiaca pokryjú väčšinu úloh podnikateľa.

Ktoré opakujúce sa úlohy by ste mali premeniť na Skill?

Kľúčové body

Pravidlo je jednoduché: kandidátom na skill je každá činnosť, ktorú robíte viac než dvakrát týždenne a ktorá prebieha približne podľa rovnakých krokov. Nie zložitá „ročná správa pre audítora“, ale rutinná práca: plán obsahu kanála, kontrola potvrdení o platbe klientov, uvítací e-mail pre nového účastníka. Skill premení jednorazové úsilie na zdroj, ktorý funguje bez vás.

Pri práci s klientmi a na projektoch iných ľudí som tento vzorec videl desiatkykrát. Niekto má „tú vec, ktorú zakaždým robí od začiatku“. Každý pondelok píše rovnaký druh správy. Pri každom nástupe nového klienta opakuje rovnaký postup. Každá publikácia sa riadi rovnakou šablónou. A zakaždým to trvá 30-90 minút, pretože si musí vybaviť kroky, otvoriť správne súbory a znova formulovať prompt pre Claude.

Riešením je raz to zabaliť do skillu. Potom poviete jednu frázu a Claude načíta metodiku, prečíta potrebné zdroje a vytvorí výsledok. Tri príklady z rôznych oblastí:

Príklad 1. Nezávislý marketér - Skill weekly-content-plan

Čo robí ručne: každý pondelok pripravuje týždennú sériu príspevkov na Telegrame pre troch klientov. Otvorí príručku hlasu značky klienta, prezrie si nedávne príspevky, vymyslí témy podľa produktového kalendára a zostaví tabuľku s úvodnými vetami a odrážkami.

Ako skill sa z toho stane pokyn v piatich krokoch: prečítať súbor s tónom komunikácie klienta, prečítať produktový kalendár, skontrolovať posledných 10 príspevkov, či sa niečo neopakuje, navrhnúť sedem tém rozdelených podľa typu (predajné, odborné, osobné) a vytvoriť tabuľku.

Príkaz „naplánujme príspevky pre klienta X na tento týždeň“ zmení hodinu prípravy na tri minúty čakania. Marketér skontroluje výsledok, urobí cielené úpravy a pošle ho klientovi.

Príklad 2. Externý účtovník - Skill monthly-receipts-close (príklad autora)

Čo robí ručne: každý mesiac pre každého klienta vo svojom portfóliu exportuje bankový výpis, zosúladí ho s platbami v účtovnom systéme, označí nezatriedené platby, pripraví predbežnú správu o príjmoch a porovná štruktúru príjmov s predchádzajúcim mesiacom.

Skill tvorí šesťkrokový pokyn a niekoľko shell skriptov v priečinku scripts/ na analýzu bankových výpisov. Spúšťacia fráza „uzavri máj pre klienta X“ vyzve Claude, aby za 4-5 minút pripravil správu s označenými nezrovnalosťami.

Príklad 3. Tvorca online programu - Skill welcome-letter-new-participant

Čo robí ručne: nový účastník zaplatil a treba mu napísať uvítací e-mail. Dobré uvítanie je osobné: zohľadňuje kanál, z ktorého prišiel, produkt, ktorý kúpil, skupinu, do ktorej patrí, a materiály, ktoré mu treba poslať. Šablóna typu „ahoj, tešíme sa“ to nedokáže.

Skill prikáže Claude, aby si prečítal knowledge/audience.md (kto sú títo ľudia), knowledge/products/<product>.md (čo dostanú) a posledné tri uvítacie e-maily (aby sa neopakovali), a potom napísal e-mail podľa tejto štruktúry: úvodná veta - podrobnosti o produkte - prvé tri kroky - rozlúčka.

Je to mnohonásobne rýchlejšie než ručná práca. Kvalita je vyrovnanejšia, pretože Claude si pamätá, že má skontrolovať tri zdroje, zatiaľ čo človek v zhone jeden vynechá.

Čo NEPREMIEŇAŤ na Skill

  • Jednorazové úlohy. Ak to robíte raz ročne pri podávaní daňového priznania, jednoducho to opíšte Claudovi v chate. Skill sa oplatí po 3+ opakovaniach.
  • Príliš všeobecné úlohy. „Pomôž mi s marketingom“ nie je skill; je to celý marketing. Skill je „týždenný plán obsahu“ — konkrétna činnosť s konkrétnym výsledkom.
  • Úlohy bez opakovateľných krokov. Ak sa postup zakaždým líši, nejde o skill, ale o jednorazovú prácu.

Ako vám Skill Creator píše skills?

Kľúčové body

Skill Creator je meta-skill od Anthropic, uvedený spolu s príkazom /skill-creator. Prevedie vás šiestimi krokmi: návrh, testovanie, vyhodnotenie, iterácia, optimalizácia, zabalenie. Výsledkom je hotový SKILL.md, otestovaný pomocou 20 trigger-evals (10, ktoré by mali skill aktivovať, a 10, ktoré nie). Pre neprogramátora je to najrýchlejší spôsob, ako vytvoriť prvý funkčný skill — bez učenia sa YAML či dohadovania sa s Claude.

Háčik je v tom, že napísať dobrý skill na prvýkrát nie je jednoduché. Opis býva príliš úzky alebo príliš široký, nezachytáva frázy, ktoré používatelia skutočne používajú, alebo koliduje so susedným skillom. Anthropic to vyriešil vydaním skill-creator, meta-skillu, ktorý dokáže vytvárať ďalšie skills.

Po nainštalovaní anthropics/skills povedzte Claudovi /skill-creator (alebo jednoducho „vytvorme skill pre týždennú správu“) a postupujte podľa šesťstupňového pracovného postupu:

  1. Návrh - skill-creator kladie otázky: čo má skill robiť, ktoré spúšťacie frázy má používať, ktoré zdroje čítať a akými krokmi postupovať. Výsledkom je prvá verzia SKILL.md.
  2. Testovanie - skill-creator vytvorí 20 testovacích promptov: 10, ktoré by mali skill aktivovať, a 10, ktoré znejú ako spúšťacie, ale aktivovať ho nemajú (takmer zhody).
  3. Vyhodnotenie - spustí každý prompt v novom chate a skontroluje, či sa skill aktivoval. Ak sa aktivuje, keď nemá, alebo sa neaktivuje, keď má, označí výsledok.
  4. Iterácia - na základe zlyhaní prepíše opis a testy spustí znova.
  5. Optimalizácia - záverečné doladenie: kontrola, či nebol prekročený limit 1024 znakov a či nedochádza ku konfliktom s existujúcimi skills projektu.
  6. Zabalenie - zabalí finálny SKILL.md a referenčné súbory do správnej štruktúry.

V praxi to vyzerá takto: 15-20 minút sa rozprávate s Claude, odpoviete na 7-8 spresňujúcich otázok a na konci získate hotový, otestovaný skill, ktorý sa aktivuje pri správnych spúšťačoch.

Ďalšou výhodou je, že skill-creator ukazuje ukážkový štýl písania SKILL.md. Môžete otvoriť jeho vlastný súbor a pozrieť si formát, tón a štruktúru krokov. Je to prípad, keď nástroj predvádza sám seba — prečítate si ho a naučíte sa písať vlastné skills.

Skills, CLAUDE.md, Subagents, MCP, Hooks: čo použiť?

Kľúčové body

Claude Code má päť odlišných primitív na rozširovanie svojho správania a nie sú zameniteľné. CLAUDE.md obsahuje trvalé znalosti o projekte. Skills sú opakovateľné pracovné postupy aktivované spúšťačmi. Subagents vykonávajú prácu paralelne v samostatnom kontexte. MCP prepája externé systémy (API, databázy). Hooks automaticky reagujú na udalosti. Najčastejšou chybou vibe-coderov je napchať všetko do CLAUDE.md alebo sa pokúšať vytvoriť skill pomocou hooku.

Najčastejším problémom v projektoch, ktoré som kontroloval, je, že CLAUDE.md obsahuje pravidlá projektu, podrobné pokyny na publikovanie, šablónu commitu aj opis databázy. Preťažuje to kontext a v praxi to aj zlyháva: Claude nespustí pokyn „keď používateľ požiada o publikovanie“, pretože model považuje celý CLAUDE.md za všeobecný kontext bez explicitných spúšťačov.

Riešením je priradiť každú položku správnemu primitívu:

ČoKedy to použiťPríklad
CLAUDE.mdZnalosti potrebné VŽDY„Projekt má určený jazyk“, „v texte nepoužívame dlhé pomlčky“, „značka sa píše s písmenom ‚o‘“
SkillsOpakovateľný postup aktivovaný spúšťačom„Nasadiť do produkcie“, „týždenný plán príspevkov“, „uzavrieť klientovo účtovníctvo za mesiac“
SubagentsParalelná práca alebo izolovanie rozsiahleho kontextu„Audit bezpečnosti, zatiaľ čo plánujem novú funkciu“, „preskúmať kódovú základňu v samostatnej relácii“
MCPPripojenie externého systému„Získať údaje z CRM“, „načítať úlohy zo sledovacieho systému“, „skontrolovať web v prehliadači“
HooksAutomatická reakcia na udalosť„Spustiť kontrolu po Edit“, „blokovať nebezpečné príkazy“, „po dokončení poslať upozornenie cez Telegram“

V recenzii primitív Claude Code od Alexa Opa („Understanding Claude Code's Full Stack“) sa to zhrňuje do jednoduchej logiky: Skills a MCP pokrývajú väčšinu pracovných postupov; Hooks automatizujú rutinné úlohy — kontroly kódu, testy a ochranné mechanizmy. Subagents sú potrebné, keď je kontext rozsiahly. Najčastejšou chybou je vytvoriť subagenta namiesto použitia skillu.

Rozhodovací strom

Keď si poviete: „Potrebujem, aby Claude urobil X“:

  1. Sú tieto znalosti potrebné neustále? Napríklad: „Projekt má určený jazyk“ alebo „nepoužívame dlhé pomlčky“. → Vložte ich do CLAUDE.md.
  2. Je to postup spúšťaný na požiadanie, ktorý teraz robíte ručne? Napríklad: „Každý pondelok píšem správu.“ → Vytvorte skill.
  3. Potrebujete prístup k externému systému? Napríklad k rozhraniu Stripe API alebo k vášmu CRM. → Pripojte MCP server.
  4. Má Claude Code automaticky reagovať na udalosť? Napríklad spustiť linter po každom Edit. → Napíšte hook.
  5. Je úloha náročná, spotrebuje celý kontext a potrebujete paralelne robiť niečo iné? → Spustite ju v subagente.

90 % úloh podnikateľa-vibe-codera patrí do kategórií 1-3. Hooks a subagents sú pokročilejšie nástroje, keď už ste sa posunuli za „jednu úlohu naraz“.

Slash príkazy a Skills sú to isté

Dôležitá zmena v Claude Code: starý systém slash príkazov (.claude/commands/) a skills sa v podstate zlúčili. Súbor .claude/commands/deploy.md aj .claude/skills/deploy/SKILL.md vytvárajú príkaz /deploy. Ak sa názvy zhodujú, prednosť má skill. Ak teda stále používate starý formát slash príkazov, prejdite na skills; syntax je jasnejšia a ponúkajú viac možností.

7 chýb, ktoré bránia fungovaniu skillu

Kľúčové body

Najčastejšie problémy so skills nie sú chyby Claude, ale chyby v samotnom skille. Opis bez spúšťačov, preplnený SKILL.md s 2,000 riadkami, dva podobné skills v konflikte alebo pokus stiahnuť „všetko z marketplace“. Každá z týchto chýb narúša aktiváciu skillu alebo jeho fungovanie.

1. Opis bez spúšťačov: Skill sa neaktivuje

Príznak: napísali ste skill, skontrolovali štruktúru a všetko je platné, no Claude ho pri požiadavkách používateľov nevyvolá. Príčina je takmer vždy rovnaká: opis ako „Pomocník na písanie obsahu“. Claude nevie, na ktoré frázy má reagovať. Oprava: vložte priamo do opisu 3-5 skutočných používateľských fráz v úvodzovkách.

2. SKILL.md má viac než 500 riadkov: pozornosť sa rozptýli

Anthropic výslovne odporúča, aby telo súboru nepresahovalo 500 riadkov. Ak majú vaše pokyny 2,000 riadkov, Claude stráca sústredenie, dodržiava kroky iba čiastočne a pletie si ich poradie. Oprava: presuňte veľké časti do blízkych súborov — examples/, references/, scripts/ — a odkazujte na ne zo SKILL.md.

3. Jeden Skill na „všetko o obsahu“ namiesto troch menších

Lákavé nastavenie: jeden veľký skill content, ktorý obsahuje príspevky na Telegram, vstupné stránky aj e-maily. Nefunguje to. Skill sa aktivuje pri nesprávnych požiadavkách, mieša metodiky a vytvára spriemerovaný výsledok. Oprava: jeden skill = jedna opakovateľná činnosť. Ak máte v skutočnosti tri rutiny okolo „obsahu“, vytvorte tri skills: telegram-post, landing-section, email-broadcast.

4. Skill bez časti „Kedy ho NEPOUŽÍVAŤ“: konflikty

Príznak: v projekte sú dva podobné skills a Claude vyvoláva nesprávny. Jeden skill sa napríklad týka e-mailového newslettera a druhý konkrétne uvítacích e-mailov pre účastníkov programu. Bez výslovnej podmienky „neaktivovať, ak sa požiadavka týka všeobecného zoznamu adresátov“ sa uvítací skill aktivuje pri akejkoľvek zmienke o „e-maile“. Oprava: uveďte v opise negatívne prípady.

5. 50 Skills v projekte: opisy sa skracujú

Z dokumentácie Claude Code:

Názvy skills sa vždy zahrnú, ale ak je skills veľa, ich opisy sa skrátia, aby sa dodržal limit znakov, čo môže odstrániť kľúčové slová, ktoré Claude používa na rozpoznanie vašej požiadavky. Limit - 1 % kontextového okna modelu.

— Dokumentácia Claude Code, https://code.claude.com/docs/en/skills

Ak ste z marketplace stiahli 50 kolekcií skills, niektoré opisy sa skrátia. Kľúčové slová, na ktoré ste sa spoliehali, môžu zmiznúť. Oprava: v aktívnom projekte ponechajte 10-15 najužitočnejších skills. Zvyšok držte v neaktívnom archíve mimo všetkých objavovaných priečinkov skills, napríklad samostatnom skill-archive/ vo vlastných materiáloch. Do projektu či osobného rozsahu inštalujte iba potrebné. ~/.claude/skills/ je nainštalovaná osobná knižnica viditeľná naprieč projektmi; presun tam neodstraňuje skill z objavovania.

6. Skills z neoverených zdrojov: bezpečnostné riziko

Anthropic na to upozorňuje v oficiálnej dokumentácii:

Skills používajte iba z dôveryhodných zdrojov: vytvorené vami alebo získané od Anthropic. Škodlivý skill môže spôsobiť, že Claude bude volať nástroje alebo vykonávať kód inak, než zodpovedá jeho deklarovanému účelu.

— Prehľad Anthropic Agent Skills, https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview

Náhodný repozitár na GitHube môže obsahovať skill, ktorý pri prvom vyvolaní unikne vaše kľúče API. Oprava: pred inštaláciou otvorte SKILL.md a sami si ho prečítajte. V dôležitých projektoch nespúšťajte skills od neznámych autorov.

7. Skill bez priečinka znalostí vytvára „priemerný ChatGPT“

Najnenápadnejší a najčastejší antipattern. Skill je metodika, ale bez kontextu sama osebe nič neznamená. Ak napíšete skill „napíš uvítací e-mail“, ale projekt nemá súbor opisujúci publikum ani súbor s hlasom značky, Claude napíše priemerný e-mail v štýle ChatGPT, nerozoznateľný od e-mailu kohokoľvek iného.

Skill funguje najlepšie až vtedy, keď už máte vytvorený Second Brain projektu podľa zásad v sprievodcovi o CLAUDE.md. Najprv vytvorte štruktúru znalostí a potom skills, ktoré z nej čerpajú. Ak poradie obrátite, získate rutinnú, priemernú kvalitu namiesto personalizovanej práce vo svojom štýle.

Ako vytvoriť prvý Skill za 30 minút

Kľúčové body

Postup krok za krokom na vytvorenie prvého funkčného skillu: vyberte jednu opakovateľnú činnosť, spíšte kroky, vytvorte štruktúru priečinkov, napíšte opis podľa vzorca, otestujte ho na 5-8 promptoch a opakujte, kým sa neaktivuje tam, kde má. Realistický čas na prvý skill je 30-40 minút. Každý ďalší zaberie 10-15 minút, pretože formát už budete poznať.

Tu je konkrétny plán, ktorý som použil pri vytváraní prvých skills vo svojich projektoch:

Krok 1. Vyberte jednu opakovateľnú činnosť

Otvorte si kalendár za uplynulý mesiac. Nájdite úlohu, ktorú ste urobili aspoň 4-5-krát a zakaždým trvá 30-60 minút. Nie širokú oblasť ako „marketing“, ale niečo konkrétne: „pondelková správa o predaji“, „zaškolenie nového klienta“ alebo „aktualizácia cenníka pre akciu“.

Čím užšia formulácia, tým jednoduchší skill a jednoznačnejší spúšťač.

Krok 2. Ručne spíšte postup

V samostatnom súbore alebo v chate s Claude (nie pre skill, ale ako návrh) spíšte kroky, ktoré používate:

1. Otvor databázu klientov
2. Filtruj podľa statusu "awaiting welcome email"
3. Skontroluj, z ktorého kanála klient prišiel
4. Z priečinka "templates" získaj e-mailovú šablónu pre daný kanál
5. Doplň meno, produkt a dátum začiatku
6. Odošli

Toto ešte nie je skill; sú to poznámky. Bez nich však bude písanie SKILL.md od začiatku chaotické.

Krok 3. Vytvorte štruktúru priečinkov

mkdir -p .claude/skills/welcome-email-new-client
touch .claude/skills/welcome-email-new-client/SKILL.md

Alebo, ak chcete skill používať vo všetkých projektoch, umiestnite ho do ~/.claude/skills/.

Krok 4. Napíšte SKILL.md podľa šablóny

Kostra:

---
name: welcome-email-new-client
description: |
  Pripraví uvítací e-mail pre nového klienta pomocou šablóny pre kanál, cez ktorý klient prišiel.
  Spúšťače: "napíš uvítací e-mail pre nového klienta X",
  "zaškoľ nového účastníka Y", "uvítací e-mail pre klienta z kanála Z".
  Neaktivuj, ak sa požiadavka týka všeobecného zoznamu adresátov
  alebo e-mailovej kampane — to sú iné skills.
---

# Uvítací e-mail pre nového klienta

## Kroky

1. Prečítaj `knowledge/audience/segments.md` - aké segmenty klientov máme
2. Prečítaj `knowledge/templates/welcome/` - šablóny podľa kanála
3. Urči kanál klienta z kontextu požiadavky
4. Vlož meno klienta, názov produktu a dátum začiatku
5. Skontroluj dĺžku — nemala by presiahnuť 800 znakov
6. Vypíš finálny text e-mailu vo formáte pripravenom na skopírovanie

## Dôležité

- Nepoužívaj „drahý priateľ“ ani „ahoj“ — používaj prirodzený jazyk
- Jeden odsek, jedna myšlienka
- Ukonči jednou výzvou na akciu, nie dvoma

Krok 5. Otestujte pomocou 5-8 promptov

Otvorte v tomto projekte prázdny chat v Claude Code. Vyskúšajte 5 fráz, ktoré skutočne používate, a 3 podobné frázy, ktoré by skill nemali aktivovať:

Malo by sa aktivovať:

  • „Napíš uvítací e-mail pre nového klienta Ivanova“
  • „Zaškoľ nového účastníka, ktorý si kúpil program X“
  • „Uvítací e-mail pre klienta z Instagramu“

Nemalo by sa aktivovať:

  • „Pošli celej skupine e-mail s akciou“
  • „E-mailová kampaň na novoročné sviatky“
  • „Napíš následný e-mail klientovi, ktorý nezaplatil“

Pri každej fráze skontrolujte, či sa skill aktivoval. Ak sa aktivuje v nesprávnych prípadoch, zúžte opis. Ak sa neaktivuje tam, kde má, rozšírte spúšťacie frázy.

Krok 6. Upravte opis podľa výsledkov

Po každom neúspešnom teste upravte iba opis — nedotýkajte sa tela pokynov. Po 2-3 iteráciách sa skill začne aktivovať spoľahlivo. Uložte ho, urobte commit a potom ho používajte každý deň.

Záverečná rada: nesnažte sa, aby bol váš prvý skill dokonalý. Dosiahnite, aby fungoval. Vyladenie príde po piatom alebo desiatom skille, keď začnete vnímať vzorce vo svojej formulácii a v odpovediach Claude.

Vyberte si na tento týždeň jednu opakujúcu sa úlohu z kalendára, vyhraďte si 30 minút a postupujte podľa šiestich krokov vyššie. Potom bude Claude pracovať podľa vašej metodiky namiesto hádania.

Ak potrebujete prístup k modelom AI cez Ailoot, pozrite si Ailoot.

Viac podrobností

Otázky a odpovede: Claude Code Skills v roku 2026: ako si vytvoriť knižnicu Skills

Urobí presun skillu do ~/.claude/skills/ skill neaktívnym?

Nie. Je to nainštalovaný osobný rozsah dostupný naprieč projektmi. Nepoužívané balíky archivujte mimo všetkých objavovaných priečinkov a inštalujte iba aktuálne potrebné skills.

Ako overiť správne spúšťanie podľa opisu?

Vyskúšajte päť správnych fráz a tri podobné požiadavky, ktoré skill spustiť nemajú. Použite čerstvé chaty, zaznamenajte načítaný skill a pri vynechaní či nesprávnej zhode opis upravte.

Všetky články