Skill (dovednost agenta) je složka s návodem pro jeden typ úkolu, kterou si AI agent načte, až když ji potřebuje. Jádrem je soubor SKILL.md s názvem, krátkým popisem, kdy dovednost použít, a s pokyny krok po kroku; přibalené mohou být šablony, vzorové dokumenty nebo skripty.
Jak funguje skill?
Skill funguje jako zaučovací složka pro nového kolegu: nemusí ji znát nazpaměť, stačí, když ví, že existuje, a otevře ji ve chvíli, kdy na úkol narazí. Agent proto skill čte po vrstvách (progressive disclosure, postupné odkrývání):
- Název a popis má agent k dispozici pořád. Zabírají málo místa a slouží k rozhodnutí, jestli se skill hodí.
- Pokyny v SKILL.md si načte, až když zadání odpovídá popisu skillu.
- Přibalené soubory, například šablonu nebo kontrolní seznam, otevře, jen když na ně pokyny odkážou. Skripty spustí a do paměti si vezme jen jejich výsledek.
Díky tomu může mít AI agent připravených mnoho dovedností a nezahltí si jimi kontextové okno. Skills jsou otevřený formát: stejnou složku lze použít v různých nástrojích, které ho podporují.
Čím se skill liší od promptu, vlastních instrukcí a MCP?
Skill je uložený, opakovaně použitelný postup, prompt je jednorázové zadání. Vlastní instrukce (například v projektu nebo ve vlastním GPT) se načítají ke každé konverzaci, skill jen tehdy, když je potřeba, a může nést i soubory a skripty. MCP agentovi zpřístupňuje nástroje a data, třeba kalendář nebo databázi. Skill ho učí, jak s nimi postupovat. Obojí se doplňuje.
Jaký je nejčastější omyl o skillu?
Častý omyl je, že skill model něčemu „naučí“ natrvalo. Model se nemění, skill je jen text a soubory, které si přečte. Když jsou pokyny nejasné nebo šablona zastaralá, chyba se zopakuje v každém dalším výstupu. Druhý omyl: že skill musí psát programátor. Většina skillů je obyčejný text v češtině.
K čemu se skill hodí v práci?
- Asistentka ředitele: skill „zápis z porady“ obsahuje šablonu, pravidla pro formulaci úkolů a pokyn označit úkoly bez termínu.
- Učitel: skill pro přípravu dopisu rodičům k akci hlídá povinné údaje (místo, čas odjezdu a návratu, cena) a upozorní na chybějící.
- Marketér: skill s pravidly značky (tón, zakázaná slova, struktura příspěvku) zajistí, že texty od různých lidí zní stejně.
- Účetní: skill s kontrolním seznamem náležitostí faktury a skriptem, který porovná částky s objednávkou.
Příklad zadání
Projektová manažerka chce, aby jí agent připravil skill na týdenní report, který dnes píše ručně.
Vytvoř skill „tydenni-report“. Popis: použij, když požádám o týdenní report projektu. Postup: 1) projdi zápisy z porad za posledních 7 dní ve složce Projekt, 2) vypiš hotové úkoly, rozpracované úkoly a rizika, 3) výstup dej do šablony report-sablona.docx, kterou ti přikládám, 4) úkoly bez odpovědné osoby označ jako „chybí vlastník“. Než skill uložíš, ukaž mi celý text SKILL.md ke kontrole.
Agent vytvoří složku se SKILL.md a šablonou. Přečtěte si hlavně popis: podle něj agent pozná, kdy skill použít, takže musí být konkrétní.
Na co si u skillu dát pozor?
- Cizí skilly instalujte jen z důvěryhodných zdrojů. Skill může obsahovat skripty a pokyny, které agenta navedou k nechtěné akci. Před instalací si přečtěte SKILL.md i přibalené soubory.
- Udržujte šablony aktuální. Při změně formuláře nebo pravidel upravte skill hned, jinak bude chybu rozmnožovat.
- Kontrolujte výstupy. Termíny, jména a závazné údaje ověřte vždy ručně.
- Nevkládejte do skillu hesla ani osobní údaje. Skill se často sdílí s kolegy a čte ho každý, kdo ho používá.
Časté otázky
Kde se skills používají?
Formát zavedla společnost Anthropic pro Clauda a zveřejnila ho jako otevřený standard, takže ho mohou podporovat i další agentní nástroje. Podporu ověřte v dokumentaci konkrétního nástroje.
Potřebuji ke skillu umět programovat?
Ne. Základem je textový soubor s pokyny, který můžete napsat sami nebo si ho nechat navrhnout od agenta. Skripty jsou jen volitelná součást.
Jaký je rozdíl mezi skillem a šablonou dokumentu?
Šablona určuje jen vzhled výsledku. Skill k ní přidává postup: odkud vzít podklady, co zkontrolovat a na co upozornit.