Dovednosti transformují vaše procedurální znalosti do opakovaně použitelných balíčků schopností — připravených k použití, kdykoli je váš Agent potřebuje, a fungujících stabilně pokaždé.
Stále si pamatuji ten okamžik, kdy do sebe všechno zapadlo. Byly 2 hodiny ráno a já jsem se snažil Claudovi vysvětlit — už asi posté — jak přesně chci, aby mi korigoval články. Zkontroluj výrazy typické pro AI. Rozděl dlouhé věty. Udržuj odstavce na 3-5 řádcích pro čtenáře na mobilu. Nepřeháněj to s tučným písmem. Ať to zní lidsky. V každé konverzaci jsem psal ty samé instrukce. Pokaždé jsem pálil drahocenné tokeny na ta samá vysvětlení.
Pak jsem objevil Dovednosti (Skills). A uvědomil jsem si, že jsem o AI asistentech přemýšlel úplně špatně.
Tento průvodce obsahuje vše, co bych si přál, aby mi někdo řekl, když jsem začínal. Ať už jste úplný začátečník, který se diví, co je kolem Skills za humbuk, nebo pokročilý uživatel, který chce budovat samovyvíjející se knihovny dovedností, které se s každým použitím stávají chytřejšími — toto je vaše kompletní cestovní mapa. Půjdeme od "co je to vlastně Dovednost?" až po budování automatizovaných systémů správy, které by ještě před rokem vypadaly jako sci-fi.
Okamžik, kdy jsem pochopil, co Dovednosti skutečně jsou
Dovolte mi vyprávět příběh. Představte si, že máte v práci mentorovat brilantního nového zaměstnance. Tento člověk je neuvěřitelně chytrý — nejrychlejší student, jakého jste kdy viděli, pochopí téměř vše, co vysvětlíte, mluví výmluvně o jakémkoli tématu. Ale je tu jeden problém: nezná pravidla vaší firmy.
Každé ráno si s ním sednete a vysvětlujete ty samé věci. "Takhle formátujeme zprávy. Tohle je náš styl kódování. Tady je, koho dát do kopie u kterých e-mailů. Tady je šablona pro nabídky klientům." A každé ráno po obědě to všechno nějak zapomene. Ne proto, že by byl hloupý — je brilantní. Ale nemá žádnou trvalou paměť na to, jak vaše firma funguje.
Přesně takový byl dříve pocit z práce s AI.
Prompty jsou jako stát vedle toho nového zaměstnance a dávat mu ústní instrukce na místě. "Napiš tento e-mail formálněji." "Použij tady odrážky." "Zkontroluj tento kód na chyby." Funguje to. Ale v okamžiku, kdy konverzaci zavřete, vše zmizí. Každý nový chat začíná od nuly.
Dovednosti (Skills) jsou jako předání interního manuálu SOP — složky znalostní báze obsahující specifikace, skripty, šablony a referenční materiály. Agent si vyhledá, co potřebuje, když to potřebuje. A co je klíčové, tento manuál přetrvává napříč všemi konverzacemi.
Dovednosti jsou modulární balíčky schopností obsahující instrukce, skripty a zdroje, které Claude automaticky načítá a používá, když je to potřeba. To je vše. To je definice. Ale pochopení důsledků mi trvalo týdny.
Zde je ten průlomový poznatek: Dovednosti nejsou jen vylepšené prompty. Jsou to úplně jiné paradigma. Prompt je reaktivní — dáte instrukci, dostanete odpověď. Dovednost je proaktivní — sedí tam a čeká, až bude objevena a aplikována, když je to relevantní, a funguje pokaždé stejně.
Co Dovednost skutečně obsahuje
Každá Dovednost je složka, ne jen textový soubor. To je zásadní pochopit. Uvnitř této složky můžete mít:
SKILL.md
Hlavní soubor s instrukcemi. Povinný. Toto je hlavní dokument, který Claude čte, aby pochopil, co dovednost dělá a jak ji používat.
scripts/
Spustitelné skripty v jakémkoli jazyce. Volitelné, ale mocné. Python, Bash, Node — cokoli potřebujete pro deterministické provádění.
references/
Podrobná dokumentace, specifikace API, dlouhé průvodce. Načítají se pouze v případě potřeby, což udržuje vaši hlavní dovednost štíhlou.
assets/
Šablony, obrázky, fonty, boilerplate texty. Zdroje, které může Claude použít při provádění dovednosti.
Když jsem tuto strukturu viděl poprvé, pomyslel jsem si: "Počkat, to je jako stavět malou aplikaci." A to je přesně ono. Každá Dovednost je samostatný modul schopností. Některé jsou jednoduché — jen markdown soubor s pravidly pro korekturu. Jiné jsou komplexní — kompletní s Python skripty, které zpracovávají data, nahrávají na servery a generují reporty.
Kdy Dovednosti dorazily?
Anthropic vydal Skills pro Claude Code v říjnu 2025. Zpočátku jsem si myslel, že je to jen další aktualizace funkcí. Ale pak se v prosinci 2025 něco stalo — otevřeli Skills jako standard prostřednictvím agentskills.io. Najednou dovednosti nebyly jen věcí Clauda. Codex CLI od OpenAI přijal stejnou architekturu. Cursor, Codebuddy, OpenCode — všichni začali budovat kompatibilitu.
Dovednosti se staly de facto standardem pro rozšiřování schopností agentů AI, stejně jako se MCP rychle stalo protokolem všech pro externí připojení.
A popularita? Řeknu to takhle: Repositář obsahující 50+ dovedností pro Clauda dosáhl 18 tisíc hvězdiček na GitHubu. Slovo "Skills" je nyní v kruzích AI stejně všudypřítomné jako "Prompt" v roce 2023.
Progresivní odhalování - Proč je tento design geniální
Než jsem pochopil progresivní odhalování, měl jsem vtíravou obavu: "Pokud nainstaluji 50 dovedností, neexploduje Claudův kontext? Nespálím tisíce tokenů jen načítáním popisů dovedností?"
Zde září designová genialita Anthropicu. Vypůjčili si koncept z UX designu — progresivní odhalování — a dokonale ho aplikovali na správu kontextu AI.
Třívrstvý systém načítání
Progresivní odhalování znamená načítání po fázích a na vyžádání. Claude nenačte vše do kontextu při spuštění. Místo toho používá třívrstvý systém:
Pouze YAML hlavička každého SKILL.md — pole název a popis. Asi 100 tokenů na dovednost. I 50 dovedností stojí pouze 5 000 tokenů. Claude to používá, aby věděl, co je k dispozici.
Celé tělo SKILL.md. Obvykle 3 000-5 000 tokenů. Načte se pouze tehdy, když váš požadavek odpovídá popisu dovednosti. Zde žije skutečné "jak na to".
Skripty, referenční dokumenty, šablony. Načtou se pouze tehdy, když je instrukce dovednosti výslovně vyžadují. Skripty se spouští lokálně — do kontextu vstupují pouze výsledky, ne samotný kód.
Pojďme počítat
Zde je srovnání, díky kterému jsem tento design ocenil:
Tradiční přístup
Vše v CLAUDE.md, načteno při každé konverzaci.
- Moje staré nastavení: 3 000+ řádků
- Cena tokenů: ~40 000 tokenů na chat
- Načteno ať je potřeba nebo ne
Přístup Skills
Progresivní načítání podle potřeby.
- Metadata 50 dovedností: ~5 000 tokenů
- 1-2 aktivní dovednosti: +6 000 tokenů
- Celkem: ~11 000 tokenů typicky
To je 75% snížení spotřeby tokenů. A to ani nepočítám výhodu skriptů.
Kouzlo skriptů
Zde Dovednosti nechávají prompty v prachu. Když Dovednost obsahuje skript, stane se něco pozoruhodného:
- Claude vygeneruje příkaz:
python scripts/upload_image.py image.png - Skript se spustí lokálně na vašem stroji
- Pouze výstup (např. URL obrázku) se vrátí Claudovi
Kód skriptu samotný nikdy nevstoupí do kontextu.
Zamyslete se nad tím, co to znamená. Můžete napsat 500řádkový Python skript, který ošetří každou okrajovou situaci, s robustním zpracováním chyb, logováním, opakováním — všechny ty věci, které by prompt neúměrně nafoukly. Claude jen potřebuje vědět "spusť tento skript". Komplexita je zapouzdřena.
Dovednosti mohou zapouzdřit schopnosti deterministického provádění. To je zásadně odlišné od promptů. Prompt doufá, že Claude pochopí, co chcete. Skript zaručuje přesně to, co se stane.
Analogie s mobilním menu
Pokud jste někdy navrhovali mobilní aplikaci, znáte progresivní odhalování důvěrně. Proto máme hamburger menu — neukazujeme uživatelům 47 možností okamžitě. Ukážeme ikonu menu. Klepnou. Vidí kategorie. Klepnou znovu. Dostanou se k nastavení, které chtějí.
Účel? Nikdy nezahltit informacemi. Rozložit na stravitelné kousky. Nechat uživatele (nebo v tomto případě AI) soustředit se na aktuální úkol s minimální kognitivní zátěží.
Lidé dokáží udržet v pracovní paměti asi 7±2 kousky informací. AI, omezená kontextem tokenů, má v podstatě stejné omezení. Progresivní odhalování respektuje toto omezení v obou případech.
Skills vs MCP vs Podagent - Konečně rozmotáno
Tato otázka mě pronásledovala týdny. MCP, Skills, Subagent — všechno to vypadá, že "rozšiřuje schopnosti Clauda". Jaký je skutečný rozdíl? Po stavění se všemi třemi mám konečně odpověď, která dává smysl.
Rozlišení jednou větou
MCP nechá Clauda dotknout se externích systémů. Dovednosti říkají Claudovi, jak používat to, čeho se dotýká. Podagent pošle někoho jiného, aby práci udělal.
Dovolte mi to rozvést pomocí analogií, které mi skutečně pomohly pochopit:
Přístupová karta
Představte si, že váš brilantní nový zaměstnanec nemůže vstoupit do skladu — žádná karta, žádný přístup. MCP je přístupová karta. Je to protokol připojení, který umožňuje Claudovi přistupovat k externím systémům: databázím, API, souborovým systémům, službám SaaS. GitHub MCP umožňuje Claudovi číst repozitáře. Notion MCP umožňuje Claudovi upravovat stránky. Základní hodnota je Připojení.
Uživatelská příručka
Teď váš zaměstnanec může vstoupit do skladu. Ale zná systém zásob? Kde jsou věci uloženy? Proces příjmu? Dovednosti jsou uživatelská příručka. Obsahují procedurální znalosti — jak dělat věci, jaké kroky následovat, jaké formáty používat. Základní hodnota je Know-How.
Vyslání někoho ven
Někdy potřebujete někoho, kdo úkol vyřídí nezávisle. Podagent vytvoří novou izolovanou relaci s vlastním kontextem, nástroji a oprávněními. Dokončí práci a přinese výsledky zpět. Základní hodnota je Paralelní provádění s izolací kontextu.
Srovnávací tabulka
| Dimenze | MCP | Skills | Podagent |
|---|---|---|---|
| Hlavní role | Připojení externích systémů | Poskytování procedurálních znalostí | Paralelní provádění úkolů |
| Cena tokenů | Vysoká (přednačtení všech schopností) | Nízká (načítání na vyžádání) | Vysoká (nezávislá relace) |
| Technický práh | Vyžaduje kódování/server | Pouze Markdown | Nutná konfigurace |
| Externí přístup k datům | Ano | Ne (pokud ne přes skripty) | Ne |
| Nejlepší pro | Potřeby dat v reálném čase | Opakující se pracovní postupy | Komplexní vícekrokové úkoly |
Kdy použít co
Použijte MCP, když se potřebujete připojit k externím systémům:
- Dotazování databáze
- Volání API třetích stran
- Čtení/zápis Notion, Jira, GitHub, Salesforce
- Přístup k jakékoli službě vyžadující ověření
Použijte Skills, když máte opakující se pracovní postupy:
- Procesy revize kódu s konkrétními kontrolními seznamy
- Korektura článků s konzistentními stylovými pravidly
- Generování reportů se standardizovanými formáty
- Jakákoli instrukce, kterou opakovaně píšete
Použijte Podagenta, když jsou úkoly složité a paralelizovatelné:
- Revize celé kódové základny (časově náročné)
- Zpracování více nezávislých úkolů současně
- Prevence znečištění kontextu mezi nesouvisející prací
Fungují společně
Tady je ta krásná část: nejsou to konkurenční technologie. Jsou to doplňující se vrstvy.
Komplexní pracovní postup může využívat všechny tři:
- MCP se připojí k Salesforce pro stažení prodejních dat
- Skills definují proces analýzy dat — jak počítat metriky, generovat reporty
- Podagent zpracovává různé regionální analýzy paralelně
V mém vlastním pracovním postupu psaní:
- Dovednosti definují má pravidla korektury a stylovou příručku
- Skripty (přibalené v dovednostech) nahrávají obrázky na mou hostingovou službu
- Plánuji přidat MCP pro připojení k mé databázi materiálů
Proč Simon Willison říká, že Skills mohou být větší než MCP
Simon Willison je jedním z nejrespektovanějších hlasů v komunitě vývojářů AI. Když napsal, že "Skills mohou být větší věc než MCP," lidé zpozorněli. Po měsících používání obou přesně chápu, proč to řekl.
Důvod 1: Efektivita tokenů
MCP má zásadní problém: nafukování tokenů.
Když připojíte server MCP, Claude musí pochopit, co ten server umí. Každá dostupná funkce, každý parametr, každý návratový typ — to vše musí být v kontextu. Simon poznamenal, že samotný oficiální server GitHub MCP spotřebuje desítky tisíc tokenů.
Skills se tomu elegantně vyhýbají. Načítají pouze metadata (100 tokenů každé), pak načtou plné instrukce pouze při spuštění. Rozdíl v efektivitě je ohromující.
Důvod 2: Výhoda jednoduchosti
Pro vytvoření serveru MCP musíte:
- Pochopit specifikaci protokolu
- Napsat kód na straně serveru
- Nakonfigurovat JSON správně
- Zvládnout komunikaci a chybové stavy
Pro vytvoření Dovednosti?
Stačí napsat Markdown.
Pokud umíte psát dokumentaci, umíte psát Skills. Rozdíl v prahu vstupu je obrovský. A v technologii vedou nižší bariéry tvorby vždy k explozivnímu růstu.
Důvod 3: Kompatibilita napříč platformami
Servery MCP jsou často specifické pro hostitele. Něco postaveného pro Claude Code nemusí fungovat jinde bez úprav.
Skills jsou jen složky s Markdownem a volitelnými skripty. Nezávisí na proprietární technologii Anthropicu. Simon poukázal na to, že můžete stejnou složku Skill namířit na Codex CLI, Gemini CLI — budou fungovat i bez nativní podpory Skills, protože v jádru jsou dovednosti jen dobře strukturované instrukce.
Tato přenositelnost je důvodem, proč OpenAI přijalo v podstatě stejnou architekturu v Codex CLI. Skills se stávají univerzálním standardem.
Důvod 4: Předpověď kambrické exploze
"Předpovídám, že Skills přinesou kambrickou explozi velkolepější než šílenství kolem MCP v loňském roce."
Proč? Protože když práh tvorby klesne dostatečně nízko, komunitní příspěvky explodují. Napsat server MCP vyžaduje dovednosti backendového vývoje. Napsat Dovednost vyžaduje umět napsat dokument.
Už vidíme, jak se tato předpověď naplňuje. Tržiště se Skills se objevují všude. Repozitáře GitHubu přetékají příspěvky komunity. Ekosystém roste rychleji, než kdokoli očekával.
Mé vlastní pozorování
Po měsících s oběma technologiemi souhlasím se Simonovým hodnocením. Skills působí více v souladu s tím, jak LLM přirozeně fungují — chápou text, následují instrukce, aplikují znalosti kontextuálně.
MCP představuje tradiční myšlení softwarového inženýrství: definovat rozhraní, implementovat služby, zvládnout protokoly.
Skills představují myšlení nativní pro LLM: jasně napiš, jak něco udělat, nech model přijít na to, kdy a jak to aplikovat.
Obojí má své místo. Ale Skills mohou být hlubším paradigmatickým posunem.
Anatomie dokonalé Dovednosti
Dovolte mi provést vás strukturou dobře vytvořené Dovednosti. Není to jen teorie — pochopení této anatomie způsobí, že vše ostatní v tomto průvodci do sebe zapadne.
Struktura složky
my-skill/
├── SKILL.md # Hlavní instrukce (povinné)
├── scripts/
│ └── process.py # Spustitelný skript
├── references/
│ └── DETAILED_GUIDE.md # Podrobný referenční dokument
└── assets/
└── template.md # Zdroj šablony
Pouze SKILL.md je povinný. Vše ostatní rozšiřuje schopnosti.
Soubor SKILL.md
Toto je srdce vaší dovednosti. Má dvě části:
---
name: my-awesome-skill
description: Stručné vysvětlení, co tato dovednost dělá a kdy ji použít. Zahrňte spouštěcí klíčová slova.
---
# My Awesome Skill
## Instructions
Podrobný návod pro Clauda, který má následovat, když je tato dovednost vyvolána.
## Examples
Konkrétní ukázky vstupu/výstupu nebo vzorů použití.
## Guidelines
Jakákoli pravidla, omezení nebo osvědčené postupy, které je třeba dodržovat.
YAML Frontmatter
Sekce mezi značkami --- je klíčová. To je to, co Claude čte, aby se rozhodl, zda použít vaši dovednost.
name
Unikátní identifikátor. Malá písmena, čísla, pouze pomlčky. Max 64 znaků. Toto se stane vaším /lomítko-příkazem.
description
Říká Claudovi, kdy tuto dovednost použít. Zahrňte spouštěcí klíčová slova. Max 1024 znaků. Toto je "objevitelnost" vaší dovednosti.
Kritická chyba v popisu
Nepřenášejte sem návyky z Promptů. V popisech vždy používejte třetí osobu, protože se vkládají do systémových promptů.
Dobře: "Zpracovává soubory Excel a generuje reporty"
Špatně: "Můžu ti pomoci zpracovat soubory Excel"
Špatně: "Můžeš použít tohle ke zpracování souborů Excel"
Pokročilé možnosti Frontmatter
Kromě jména a popisu podporují Skills mocné možnosti konfigurace:
| Pole | Účel |
|---|---|
disable-model-invocation |
Nastavte na true, aby se zabránilo automatickému načítání Claudem. Funguje pouze ruční /příkaz. |
user-invocable |
Nastavte na false pro skrytí z /menu. Použijte pro znalosti na pozadí. |
allowed-tools |
Omezte, které nástroje může Claude používat, když je dovednost aktivní. |
context |
Nastavte na "fork" pro spuštění v izolovaném kontextu podagenta. |
agent |
Který typ podagenta použít (Explore, Plan, obecný účel). |
Zlaté pravidlo: 500 řádků
Udržujte tělo vašeho SKILL.md pod 500 řádky. Pokud potřebujete více, rozdělte to do referenčních souborů. Nafouklá dovednost maří účel progresivního odhalování.
Konvence pojmenování
Na názvu vaší složky záleží. Musí to být malá písmena + pomlčky. Žádné mezery. Žádná velká písmena.
- Dobře:
hotspot-collector,code-review,ai-proofreading - Špatně:
Hotspot Collector,codeReview,AI_Proofreading
Vytvoření vaší první Dovednosti
Zde je má nejdůležitější rada: Nemusíte psát Skills sami.
Dovolte mi to vysvětlit. Hodnota Dovednosti spočívá v tom, co zapouzdřuje — váš pracovní postup, vaše zkušenosti, vaše SOP. Ty pocházejí od vás, zjištěné skutečnou prací. Ale transformovat je do správně formátovaného souboru SKILL.md? Nechte to udělat AI.
Co musíte udělat:
- Jasně si promyslete, jaký problém chcete vyřešit
- Vyjasněte si svůj pracovní postup
- Poskytněte dostatek kontextu a referenčních materiálů
Pak řekněte Claudovi: "Pomoz mi vytvořit Dovednost pro XXX." Vygeneruje vám správně formátované soubory.
Myšlení AI-Native
Pokud musíte psát Skills ručně sami, nejste ještě skutečně AI-native. Vyřešte nejprve své problémy s pracovním postupem AI, pak použijte Skills k zapouzdření těchto řešení. Nechte AI zvládnout formátování.
Krok za krokem: Jednoduchý příklad
Vytvořme dovednost, která naučí Clauda vysvětlovat kód pomocí vizuálních diagramů a analogií.
Osobní dovednosti patří do ~/.claude/skills/. Fungují napříč všemi vašimi projekty.
Nebo lépe — řekněte Claudovi, co chcete, a nechte ho napsat soubor za vás.
Nechte Clauda automaticky vyvolat dovednost otázkou "jak tento kód funguje?". Nebo použijte přímo /explain-code.
---
name: explain-code
description: Vysvětluje kód pomocí vizuálních diagramů a analogií. Použijte při vysvětlování, jak kód funguje, při výuce o kódové základně nebo když se uživatel zeptá "jak to funguje?".
---
Při vysvětlování kódu vždy zahrňte:
1. **Začněte analogií**: Přirovnejte kód k něčemu z každodenního života
2. **Nakreslete diagram**: Použijte ASCII art k zobrazení toku, struktury nebo vztahů
3. **Projděte kód**: Vysvětlete krok za krokem, co se děje
4. **Zdůrazněte chyták**: Jaká je častá chyba nebo mylná představa?
Udržujte vysvětlení konverzační. Pro složité koncepty použijte více analogií.
Kde dovednosti žijí
Umístění určuje rozsah:
| Umístění | Cesta | Platí pro |
|---|---|---|
| Osobní | ~/.claude/skills/<skill-name>/SKILL.md |
Všechny vaše projekty |
| Projekt | .claude/skills/<skill-name>/SKILL.md |
Pouze tento projekt |
| Plugin | <plugin>/skills/<skill-name>/SKILL.md |
Kde je plugin povolen |
| Podnik | Spravovaná nastavení | Všichni uživatelé org |
Pro většinu uživatelů: Používejte osobní adresář (~/.claude/skills/). Vaše dovednosti budou k dispozici všude, bez ohledu na to, na kterém projektu pracujete.
Použití oficiálního skill-creator
Anthropic poskytuje dovednost speciálně pro vytváření dovedností. Meta, že?
Nainstalujte ji tím, že řeknete Claudovi:
Install this skill, project address is: https://github.com/anthropics/skills/tree/main/skills/skill-creator
Po instalaci můžete jednoduše říct: "Pomoz mi vytvořit dovednost pro korekturu článků" a Claude použije skill-creator k vygenerování všeho správně.
Proměna celého GitHubu ve váš osobní arzenál
Tady to začíná být vzrušující. Toto je technika, která zcela změnila můj pohled na schopnosti AI.
Zde je poznatek: Za třicet let internetu vyřešilo nespočet brilantních vývojářů téměř každý problém, který si dokážete představit. Postavili nástroje, udělali je open-source a zpřístupnili je komukoli. Jediný problém? Většina těchto nástrojů vyžaduje nasazení, operace v příkazovém řádku, nastavení prostředí — bariéry, které blokují běžné uživatele.
Skills mohou tyto bariéry rozpustit.
Základní koncept
Protože Skills mohou balit skripty a instrukce dohromady, můžete zapouzdřit celé open-source projekty do vyvolatelných schopností. Bojem prověřený kód, který byl po léta vylepšován tisíci uživateli, se stává součástí sady nástrojů vaší AI.
Tyto klasické open-source projekty — testované nespočtem uživatelů, vylepšované léta — jsou mnohem spolehlivější než kód, který necháte AI napsat od nuly pro jednorázovou potřebu. Proč znovu vynalézat kolo, když kola existují?
Reálný příklad: Stahování videa
Dovolte mi projít skutečným příkladem. Řekněme, že často potřebujete stahovat videa z YouTube, Bilibili a dalších platforem.
Krok 1: Najděte správný projekt. Zeptejte se jakékoli AI: "Existuje na GitHubu open-source projekt, který stahuje videa z různých webových stránek?"
Nasměruje vás na yt-dlp — legendární projekt s 143 000+ hvězdami, který podporuje tisíce webů.
Krok 2: Zabalte to jako Dovednost.
Help me package this open source tool https://github.com/yt-dlp/yt-dlp into a Skill, so that whenever I give a video link, it can help me download the video.
Krok 3: Nechte Clauda plánovat. Použijte nejprve režim Plan. Claude zanalyzuje projekt, pochopí jeho schopnosti a položí doplňující otázky o vašich preferencích.
Krok 4: Sestavení a testování. Přepněte do vývojového režimu. Během několika minut budete mít funkční dovednost pro stahování videa.
Krok 5: Iterace na základě prvního spuštění. Při prvním použití jakékoli dovednosti obalující open-source nástroj narazíte na problémy. YouTube má mechanismy proti crawlingu. Možná budete muset nainstalovat závislosti. Zdokumentujte tyto zkušenosti a řekněte Claudovi, ať dovednost aktualizuje.
Update all these experiences into the video-downloader skill. Remember the Cookie requirement, the dependency installation, everything we just figured out.
Příště? Otevřít a stáhnout. Okamžité.
Další nápady pro GitHub-to-Skills
Pake
45K hvězd. Zabalte jakoukoli webovou aplikaci do lehké desktopové aplikace. Jedna věta promění váš webový projekt v instalovatelnou aplikaci.
FFmpeg + ImageMagick
Legendární nástroje pro konverzi formátů. Zabalte dohromady pro univerzální továrnu na formáty. Už nikdy nepoužívejte pochybné online konvertory.
ArchiveBox
Uložte jakoukoli webovou stránku v nesčetných formátech. HTML, PDF, screenshot, WARC — komplexní webová archivace jako dovednost.
Manim
Animační engine, který pohání videa 3Blue1Brown. Proměňte jej v dovednost pro generování matematických vysvětlujících animací.
Toto je jen špička ledovce. GitHub hostí miliony projektů — desetiletí lidské geniality, volně dostupné.
Celý proces
- Identifikujte potřebu
- Použijte AI k vyhledání řešení na GitHubu
- Použijte AI + skill-creator k zabalení projektu
- První spuštění: očekávejte problémy, dokumentujte řešení
- Iterujte dovednost se získanými zkušenostmi
- Výsledek: Spolehlivá, bojem prověřená schopnost ve vašem arzenálu
Nepotřebujete tři hlavy a šest rukou. Nepotřebujete rohy na hlavě. Za vámi stojí nahromaděné znalosti celého lidstva za poslední desetiletí. Dokud to chcete — může to být vaše na povel.
Budování samovyvíjejícího se systému správy dovedností
Nyní vstupujeme do teritoria, jehož pochopení mi trvalo dva celé dny. Zde dovednosti přecházejí z "užitečných nástrojů" na "živé, rostoucí schopnosti".
Problém: Dovednosti zabalené z GitHub projektů potřebují údržbu. Původní repozitáře se aktualizují. Dochází k opravám chyb. Objevují se nové funkce. Mezitím jste svou dovednost používali a shromažďovali zkušenosti — "tento parametr funguje lépe", "přidej tento flag, abys ses vyhnul té chybě". Jak tohle všechno spravovat?
Třídílné řešení
Postavil jsem (s pomocí AI) trio dovedností, které spolupracují na vyřešení tohoto problému:
github-to-skills
Upravená verze skill-creatoru, která při balení vkládá metadata GitHubu (URL a hash commitu). To dává každé dovednosti "identitu" — víme přesně, odkud přišla a jaká je to verze.
skill-manager
Správce vaší knihovny dovedností. Dotazuje se na všechny nainstalované dovednosti, ukazuje jejich typy a verze, kontroluje aktualizace na GitHubu, umožňuje mazání. Myslete na to jako na správce balíčků pro dovednosti.
skill-evolution-manager
Automaticky zachycuje zkušenosti z konverzací a vkládá je do dovedností. Když vyřešíte chybu, zaznamená řešení. Když najdete lepší přístup, poznamená si to také.
Problém s kontrolou verzí
Zde je konflikt, na který jsem narážel: Když se GitHub aktualizuje, chci stáhnout nejnovější kód a přegenerovat SKILL.md. Ale také jsem iteroval na své dovednosti na základě zkušeností z používání — úpravy, opravy, preference. Tyto modifikace žijí také v SKILL.md.
Dvě síly, obě modifikující stejný soubor, se zcela odlišnými cíli. Katastrofa čekající na to, až se stane.
Řešení: evolution.json
Poznatek: Oddělení zájmů.
Aktualizace GitHubu nadále přegenerovávají základní soubor SKILL.md. Ale všechny nahromaděné zkušenosti se ukládají do samostatného souboru evolution.json. Myslete na to jako na uložení hry. Bez ohledu na to, na jakou verzi se hlavní hra aktualizuje, váš soubor uložení zachovává váš postup.
Když je SKILL.md přepsán novou verzí, evolution.json sehraje svou roli — znovu vloží nahromaděnou moudrost zpět do čerstvé dovednosti.
yt-dlp-skill/
├── SKILL.md # Základní instrukce (lze přegenerovat)
├── evolution.json # Nahromaděná zkušenost (zachováno)
└── scripts/
└── download.sh # Skript pro spuštění
Setrvačník správy
S těmito třemi částmi na svém místě se správa dovedností stává samoposílejícím cyklem:
- Vytvořte nové dovednosti z GitHubu pomocí github-to-skills (s vloženou identitou)
- Používejte dovednosti v každodenní práci, setkávejte se s okrajovými případy a řešeními
- Vyvíjejte dovednosti automaticky pomocí skill-evolution-manager (řešení zachycena)
- Aktualizujte základní dovednosti, když se repozitáře GitHub aktualizují pomocí skill-manager
- Slučte data evoluce zpět do aktualizovaných dovedností (zkušenost zachována)
Výsledek: Dovednosti, které se skutečně učí a zlepšují. Ne metaforicky — skutečně. Pokaždé, když je použijete a vyřešíte problém, stanou se chytřejšími.
Takhle vypadá kontinuální evoluce v praxi. Vaše AI nemá jen dovednosti — má dovednosti, které rostou s vámi, shromažďují vaši moudrost a zároveň zůstávají aktuální se světem open-source.
Tuto trojici jsem zveřejnil jako open-source na https://github.com/KKKKhazix/Khazix-Skills. Není to dokonalé, ale funguje to. A ukazuje to na něco silného: dovednosti zítřka nebudou statické dokumenty. Budou to živé systémy.
Seznam pokladů 14 oficiálních dovedností
Než začnete stavět své vlastní, zjistěte, co je již k dispozici. Anthropic udržuje oficiální repozitář dovedností, který krásně pokrývá běžné potřeby.
Všechny dovednosti na: https://github.com/anthropics/skills
Dovednosti pro dokumenty (Closed Source)
Tyto pohánějí generování dokumentů, které vidíte v Claude.ai:
docx
Tvorba, úprava, analýza dokumentů Word. Podporuje komentáře, sledování revizí, zachování formátu. Požádejte Clauda, aby napsal zprávu — získejte skutečný soubor .docx.
xlsx
Operace s tabulkami Excel. Vzorce, formátování, analýza dat, vizualizace. Funguje se soubory .xlsx, .csv, .tsv.
pptx
Tvorba a úprava PowerPointu. Šablony, grafy, automatické generování snímků. Dejte osnovu, získejte kompletní prezentaci.
Sada operací s PDF. Extrakce textu, extrakce tabulek, sloučení/rozdělení, vyplňování formulářů. Schopnost vyplňování formulářů je obzvláště silná.
Vývojářské dovednosti (Apache 2.0 Open Source)
artifacts-builder
Stavějte komplexní Claude.ai Artifacts. React 18 + TypeScript + Tailwind + shadcn/ui. Včetně kompletních skriptů pro inicializaci a balení.
frontend-design
Generujte vysoce kvalitní frontendová rozhraní. Explicitně se vyhýbá "AI slop" — generickým fialovým přechodům a nadměrnému centrování, které křičí "vyrobeno AI".
mcp-builder
Průvodce pro vytváření serverů MCP. Podporuje řešení Python (FastMCP) a Node/TypeScript. Pěkně propojuje Skills a MCP.
webapp-testing
Automatizované testování s Playwright. Ověřte funkce frontendu, ladění UI, pořizování snímků obrazovky, prohlížení logů prohlížeče.
Kreativní dovednosti
algorithmic-art
Vytvářejte generativní umění s p5.js. Fascinující dvoukrokový proces: nejprve vytvořte "algoritmickou filozofii" (.md), pak ji vyjádřete kódem. Podporuje náhodnost seedů pro nekonečné variace.
theme-factory
Továrna na styly motivů. 10 vestavěných předvoleb (barva + font) použitelných na snímky, dokumenty, zprávy, webové stránky.
brand-guidelines
Oficiální specifikace značky Anthropic. Barvy, fonty, pravidla použití. Použijte jako šablonu pro dovednosti vaší vlastní značky.
canvas-design
Vizuální filozofie vyjádřená designem. Minimální text, maximální vizuální dopad. Vytváří ohromující PDF a PNG.
Komunikační a Meta dovednosti
internal-comms
Šablony pro interní komunikaci. Stavové zprávy, aktualizace vedení, newslettery, zprávy o incidentech, aktualizace projektů.
skill-creator
Průvodce pro vytváření vlastních dovedností. Meta-dovednost. Řekněte Claudovi "pomoz mi vytvořit dovednost pro X" a on převezme kontrolu.
Metody instalace
Metoda 1: Přirozený jazyk
Jednoduše řekněte Claudovi: "Install this skill, project address is: [GitHub URL]"
Metoda 2: Plugin Marketplace
# Přidat oficiální repo jako marketplace
/plugin marketplace add https://github.com/anthropics/skills
# Instalovat skills
/plugin install
# Tabulátorem na Marketplace, vyberte požadovaný balíček
Metoda 3: Ruční přetažení
Stáhněte si složku dovednosti a umístěte ji do svého adresáře dovedností (~/.claude/skills/ pro osobní, .claude/skills/ pro specifické pro projekt).
Umění designových dovedností - Hloubkový rozbor
Jelikož jsem léta dělal UX design, považuji oficiální designové dovednosti za obzvláště fascinující. Dovolte mi rozebrat techniky, díky nimž fungují tak dobře. Tyto vzory platí daleko za hranicemi designu — jsou to šablony pro jakoukoli vysoce kvalitní dovednost.
Technika 1: Zvedněte strop
Dovednost algorithmic-art nezačíná "pomoz mi kreslit s p5.js". Začíná:
"Algoritmické filozofie jsou výpočetní estetická hnutí, která jsou následně vyjádřena prostřednictvím kódu."
To povyšuje úkol z "vygeneruj dílo" na "vytvoř estetický žánr plus odpovídající systém algoritmů". Připomíná modelu, že výstup musí být systematický, ne jednorázová inspirace.
Technika 2: Dvoustupňová struktura
Obě designové dovednosti používají dvoustupňový přístup:
- Nejprve vytvořte Filozofii (konceptuální rámec v .md)
- Poté ji vyjádřete vizuálně (skutečná implementace)
To vynucuje abstrakci před implementací. Model nemůže spadnout do lokálního optima "psaní kódu, ladění hodnot". Koncept přichází první; kód je pouze vyjádření.
Technika 3: Poetické + Inženýrské šablony
Dovednost algorithmic-art poskytuje strukturu pro psaní filozofie:
Express how this philosophy manifests through:
- Computational processes and mathematical relationships
- Noise functions and randomness patterns
- Particle behaviors and field dynamics
- Temporal evolution and system states
- Parametric variation and emergent complexity
Všimněte si: každý bod je jak estetický jazyk TAK technický objekt. "Funkce šumu" se přímo mapují na kód. "Chování částic" je implementovatelné. To překlenuje vizi a provedení.
Technika 4: Semínka konceptů
Jeden geniální postřeh z oficiálních dovedností:
"Koncept je jemná, specializovaná reference vložená do samotného algoritmu — ne vždy doslovná, vždy sofistikovaná. Přemýšlejte jako jazzový hudebník, který cituje jinou píseň prostřednictvím algoritmické harmonie."
Uživatelská témata by měla být vložena do parametrů, chování, vzorů — ne napsána na obrazovce. Vzdejte hold, ale skryjte to hluboko. Ti, kdo vědí, to ucítí; ti, kdo neví, si budou jen myslet, že to vypadá dobře.
Technika 5: Šablonování se zónami svobody
Dovednosti jasně definují, co je PEVNÉ (rozvržení, značka, ovládací prvky) a co je VARIABILNÍ (algoritmus, parametry, barvy). To zajišťuje:
- Každý výstup má konzistentní UI zážitek
- Model přesně ví, kde může/nemůže upravovat
- Snižuje neočekávaná "překvapení" z příliš kreativní interpretace
Technika 6: Řemeslo jako kontrolní seznam
Dovednost canvas-design kóduje profesionální standardy jako kontrolovatelná pravidla:
- Nic nepadá ze stránky
- Nic se nepřekrývá
- Správné okraje jsou nesmlouvavé
- Text je vždy minimální a vizuál na prvním místě
To překládá tiché profesionální znalosti do explicitních behaviorálních omezení. Model může ověřit svou vlastní práci proti konkrétním kritériím.
Technika 7: Odčítání, ne sčítání
Poslední krok vylepšení je geniální:
"Pro vylepšení práce se vyhněte přidávání další grafiky; místo toho vylepšete to, co bylo vytvořeno. Pokud je instinktem zavolat novou funkci nebo nakreslit nový tvar, ZASTAVTE."
To kóduje "posledních 10 % řemesla", které odděluje amatéra od profesionála. Když instinkt říká "přidej víc", zeptejte se místo toho: Co lze smazat? Co lze zarovnat, sloučit, posílit?
Shrnutí vzoru Design Skill: Zvedněte pozici (žánr, ne dílo) → Dvě fáze (filozofie, pak výraz) → Poskytněte rozměrové šablony → Vložte koncept jako DNA → Definujte pevné/variabilní zóny → Kódujte řemeslo jako kontrolní seznam → Poslední průchod odčítá, nikdy nepřidává.
Návrh architektury vaší knihovny dovedností
S desítkami dovedností záleží na organizaci. Takhle přemýšlím o strukturování knihovny dovedností, která se škáluje.
Proč dělit dovednosti?
Lidé se často ptají: "Nemůžu prostě napsat jednu velkou dovednost, která dělá všechno?"
Ne. Tři důvody:
Načítání na vyžádání
Pracovní postup psaní zahrnuje výběr tématu, výzkum, psaní konceptu, korekturu, ilustraci. Ne každá konverzace potřebuje všechny kroky. Rozdělení umožňuje načíst pouze to, co je aktuálně potřeba.
Přesné spouštění
Velká dovednost má vágní popisy. "Pro psaní" — ale kdy? Počítá se výběr tématu? Oprava překlepů? Malé, zaměřené dovednosti mohou mít přesné spouštěcí popisy.
Skládání
Malé dovednosti se kombinují. "Zkoriguj a ilustruj" načte dovednosti ai-proofreading i image-illustration společně. Modularita umožňuje flexibilitu.
Vzory typů dovedností
Našel jsem čtyři vzory, které pokrývají většinu případů použití:
| Vzor | Struktura | Nejlepší pro |
|---|---|---|
| Založeno na pracovním toku | Přehled → Rozhodovací strom → Krok 1 → Krok 2... | Úkoly s pevným pořadím (zpracování dokumentů, nasazení) |
| Založeno na úkolech | Přehled → Rychlý start → Úkol 1 → Úkol 2... | Více operací ve stejné doméně (PDF: extrahovat/sloučit/rozdělit) |
| Reference/Příručky | Přehled → Pokyny → Specifikace → Použití | Standardy (pravidla značky, styl kódu, pravidla psaní) |
| Založeno na schopnostech | Přehled → Základní schopnosti → 1, 2, 3... | Systémové schopnosti (analýza dat, produktový management) |
Můj systém dovedností pro psaní
Jako konkrétní příklad, zde je, jak jsem strukturoval dovednosti pro psaní:
P0 Základní dovednosti (Každý článek)
- ai-proofreading: Třífázový proces pro snížení míry detekce AI. Spouštěč: "proofread", "too AI"
- image-illustration: Generování obrázku + nahrání na hosting + vrácení markdownu. Spouštěč: "illustrate", po korektuře
P1 Pravidelné dovednosti (Většina článků)
- topic-generator: Generování nápadů na témata na základě trendů. Spouštěč: "give me topics"
- long-to-x: Převod dlouhého formátu na vlákna na Twitteru. Spouštěč: "convert to X content"
- research-collector: Sběr a organizace výzkumných materiálů. Spouštěč: "research [topic]"
P2 Příležitostné dovednosti
- headline-generator: Tvorba titulků přitahujících pozornost. Spouštěč: "title ideas"
- seo-optimizer: Optimalizace pro vyhledávače. Spouštěč: "SEO", "optimize for search"
Zpracování chyb v Dovednostech
Nezapomeňte na cesty selhání
Dobrá dovednost zahrnuje: Co zkontrolovat jako první. Co navrhnout, pokud něco selže. Jak se vrátit k předchozím krokům. Napište explicitně, co má AI dělat, když narazí na problémy.
Explodující ekosystém dovedností
Když jsem se na Skills podíval poprvé minulý měsíc, našel jsem hrstku repozitářů. Teď? Ekosystém explodoval. Existují specializovaná tržiště, kurátorské adresáře a desítky tisíc dovedností přispěných komunitou.
Oficiální výchozí body
Anthropic Dokumentace: https://code.claude.com/docs/en/skills
Jasné návody krok za krokem pro vytváření a používání dovedností.
Oficiální repozitář: https://github.com/anthropics/skills
14 oficiálních dovedností plus příklady.
Standard Agent Skills: https://agentskills.io
Specifikace otevřeného standardu. Pokud chcete pochopit plnou technickou specifikaci, začněte zde.
Komunitní tržiště
skillsmp.com
60 000+ dovedností. Největší tržiště, které jsem našel. Množství je ohromující.
skillstore.io
Vylepšené rozhraní s filtrováním kategorií. Snadnější navigace než v hromadných repozitářích.
claudeskillhub.com
Slogan: "Supercharge Claude." Zaměření na praktické, okamžitě použitelné dovednosti.
skillsdirectory.org
50 000+ dovedností se silnou funkcí vyhledávání.
Kurátorské sbírky
smithery.ai/skills — Ne mnoho, ale každá je prověřena na kvalitu.
awesome-claude-skills na GitHubu — Ručně kurátorský seznam. Vysoká kvalita, často aktualizováno.
https://github.com/travisvn/awesome-claude-skills
Adresáře s více nástroji
mcpservers.org/claude-skills — Dává dohromady MCP servery a Claude Skills. Unikátní pohled na ekosystém.
claudemarketplaces.com — Adresář tržišť. "Tržiště tržišť".
Tempo růstu předčilo očekávání všech. Před třemi měsíci bylo "Skills" nové slovo. Nyní existuje tucet specializovaných webových stránek a desítky tisíc příspěvků. To se stane, když práh tvorby klesne dostatečně nízko.
Pokročilé vzory a profesionální techniky
Pro ty, kteří jsou připraveni jít hlouběji, zde jsou vzory, které jsem objevil díky rozsáhlému používání.
Dynamické vkládání kontextu
Syntaxe !`command` spouští příkazy shellu předtím, než obsah dovednosti dorazí ke Claudovi. Výstup nahradí zástupný symbol.
---
name: pr-summary
description: Summarize changes in a pull request
context: fork
agent: Explore
---
## Pull request context
- PR diff: !`gh pr diff`
- PR comments: !`gh pr view --comments`
- Changed files: !`gh pr diff --name-only`
## Your task
Summarize this pull request...
Příkazy se provedou dříve, než Claude cokoli uvidí. Claude obdrží plně vykreslený prompt se skutečnými daty.
Rozvětvené provádění (Integrace podagenta)
Přidejte context: fork pro spuštění dovednosti v izolaci. Obsah dovednosti se stane promptem řídícím podagenta.
---
name: deep-research
description: Research a topic thoroughly
context: fork
agent: Explore
---
Research $ARGUMENTS thoroughly:
1. Find relevant files using Glob and Grep
2. Read and analyze the code
3. Summarize findings with specific file references
Vytvoří se nový izolovaný kontext. Podagent má svou vlastní relaci. Výsledky jsou shrnuty zpět do vaší hlavní konverzace.
Nahrazení argumentů
Předávejte dynamické hodnoty do dovedností pomocí $ARGUMENTS nebo pozičních $0, $1 atd.
---
name: migrate-component
description: Migrate a component from one framework to another
---
Migrate the $0 component from $1 to $2.
Preserve all existing behavior and tests.
Spuštění /migrate-component SearchBar React Vue automaticky nahradí hodnoty.
Režim pouze pro čtení
Použijte allowed-tools k omezení toho, co může Claude dělat, když je dovednost aktivní:
---
name: safe-reader
description: Read files without making changes
allowed-tools: Read, Grep, Glob
---
Explore and understand the codebase without modifying anything.
Generování vizuálního výstupu
Skills mohou generovat interaktivní HTML soubory, které se otevřou ve vašem prohlížeči. Tento vzor funguje pro:
- Vizualizace kódové základny
- Grafy závislostí
- Reporty pokrytí testy
- Diagramy schématu databáze
- Jakákoli komplexní data, která těží z interaktivního průzkumu
Přibalený skript dělá těžkou práci; Claude diriguje. Uživatelé získají bohatý vizuální výstup bez jakýchkoli manuálních kroků.
Logování relace
Použijte ${CLAUDE_SESSION_ID} pro operace specifické pro relaci:
---
name: session-logger
description: Log activity for this session
---
Log the following to logs/${CLAUDE_SESSION_ID}.log:
$ARGUMENTS
Spouštěč rozšířeného myšlení
Zahrňte slovo "ultrathink" kamkoli do obsahu vaší dovednosti, abyste povolili režim rozšířeného myšlení pro složité úkoly uvažování.
Stav tvoření
Chci skončit něčím osobním.
Pokaždé, když pracuji na Skills, přenesu se zpět do léta 2013. Právě jsem dokončil přijímací zkoušky na střední školu a za své úspory si koupil notebook. Celé to léto jsem strávil hraním si s mody pro Skyrim — stahoval je, kombinoval, upravoval konfigurační soubory a sledoval, jak se moje hra mění v něco zcela mého.
To byla čistá radost z tvoření. Ne konzumace obsahu. Ne scrollování feedů. Skutečně něco stavět, něco přizpůsobovat, dělat něco mým.
Dovednosti tento pocit vrací.
Nejlepší stav mentorování není mít někoho výřečného, koho je třeba neustále vodit za ruku. Je to předat jim sadu manuálů a sledovat, jak listují, provádějí, sami kontrolují a nezávisle iterují. Říkáte méně; oni dodávají více.
Dovednosti jsou přesně toto.
Dnes si možná nainstalujete skill-creator a upevníte jednu běžnou akci — možná prověřování hotspotů pro témata, přeměnu logů chyb na plány oprav nebo převod odkazů na shrnutí. Jen jednu.
Až to úspěšně poběží, pochopíte hodnotu znovupoužitelnosti.
Zítra budete chtít druhou. Pozítří do nich budete chtít přesunout všechny své procesy.
V tom bodě vstupujete do jiného stavu.
Svoboda. Stav tvoření.
Ty brilantní open-source projekty na GitHubu — desetiletí lidské moudrosti, volně sdílené. Díky Skills, díky Agentům, může nyní každý obyčejný člověk velet té síle.
Nepotřebujete tři hlavy a šest rukou. Nepotřebujete nadpřirozené schopnosti. Za vámi stojí nahromaděné znalosti lidstva. Dokud to chcete — je to vaše.
Kdybyste porovnali sebe teď se sebou před třemi lety, bylo by tam vůbec nějaké srovnání? Podívejte se, co dokážete dnes. Podívejte se, kam se rozšířily hranice vašich schopností.
Tato brilantní, velkolepá éra, která může z kohokoli udělat nadčlověka — nevzrušuje vás?
"Budoucnost patří těm, kteří se naučí ovládat AI ne jako nástroj, ale jako prodloužení svých vlastních schopností. Dovednosti jsou způsob, jakým učíme naše AI já vše, co víme — a ještě něco navíc."
Discussion
0 commentsLeave a comment
Be the first to share your thoughts on this article!