
Tutoriál Claude Skills: Vytvořte svůj první SKILL.md za 10 minut (2026)
Skills jsou pravděpodobně nejdůležitější funkcí Claude Code, kterou zatím nepoužíváte. Claude skill je složka se souborem SKILL.md, kterou Claude automaticky načte ve chvíli, kdy váš prompt odpovídá jejímu popisu – žádné kopírování promptů, žádný přebujelý CLAUDE.md, žádné pamatování, kterou šablonu sáhnout. Do složky .claude/skills/agent/ v tomto repozitáři jsme zařadili 4 skilly a s příchodem Skills 2.0 a Anthropic Marketplace na začátku roku 2026 tento formát konečně nabírá na obrátkách. Zde je osvědčený vzor, jak se vyhnout obvyklým úskalím.
Klíčové poznatky
- Claude skill je složka obsahující soubor
SKILL.mds YAML frontmatterem, kterou Claude automaticky načte, když je to relevantní.- Skilly se ukládají do
~/.claude/skills/(osobní) nebo.claude/skills/(projektové) – Claude při spuštění prohledá obě.- Skills používejte pro opakovatelné pracovní postupy; MCP pro živá externí data; subagenty pro vícekrokové plánování; hooky pro deterministické události.
- Nejrychlejší cestou k prvnímu skillu je požádat Claude, aby spustil svůj vlastní skill
skill-creator– ten za vás napíše SKILL.md.
Co jsou Claude Skills?
Claude skill je složka obsahující soubor SKILL.md s YAML frontmatterem (name, description, volitelně allowed-tools), který Claude Code automaticky načte do kontextu, jakmile váš prompt odpovídá popisu. Skilly balí znovu použitelné workflow, jako /commit nebo /explain-code, aniž by nafukovaly váš systémový prompt.
Podle oficiální dokumentace Anthropic má každá složka skillu tři věci: povinný SKILL.md, volitelné přibalené skripty (od Python helperu po JSON konfiguraci) a volitelné referenční dokumenty, které se načítají spolu s tělem. To je vše. Žádný build krok, žádná instalace, žádný manifest.
Vychytralý trik je progresivní odhalování. Při startu Claude pouze projde pole description u každého skillu. Tělo – instrukce, příklady, vzory volání nástrojů – zůstává na disku, dokud váš prompt skutečně neodpovídá. Můžete tak mít nainstalováno 50 skillů a nezaplatit ani token, dokud se některý nespustí.
Představte si skilly jako recepty v kuchařce, na které Claude listuje, když ve vašem promptu spatří suroviny. Skill je složka, kterou Claude čte na vyžádání, ne prompt, který si pamatujete vkládat. To je celý princip.
Minimální SKILL.md vypadá takto:
---
name: Summarize file
description: Use when the user asks for a 3-sentence summary of a file or function.
---
Read the file at $ARGUMENTS. Summarize purpose, key dependencies, and the
single most surprising thing about it. Three sentences max.Deset řádků. Skutečný skill. Připravený ke spuštění.
Rychlý start: Vytvořte svůj první skill za 10 minut
Chcete-li vytvořit svůj první Claude skill za 10 minut: (1) vytvořte ~/.claude/skills/explain-code/, (2) přidejte soubor SKILL.md s položkami name, description a tělem pracovního postupu, (3) restartujte Claude Code, aby prohledal nový adresář, (4) spusťte jej pomocí promptu odpovídajícího popisu.
Zde je kompletní postup.
Krok 1: Vytvořte adresář
mkdir -p ~/.claude/skills/explain-codeOsobní dovednosti (jen pro vás) patří do ~/.claude/skills/. Projektové dovednosti (sdílené přes git s vaším týmem) patří do .claude/skills/ v kořeni repozitáře. Zvolte osobní pro každodenní pracovní postupy; zvolte projektové, pokud chcete, aby je zdědil každý přispěvatel do repozitáře.
Krok 2: Napište SKILL.md
Umístěte tento soubor do ~/.claude/skills/explain-code/SKILL.md:
---
name: Explain code
description: Use when the user asks for a plain-English walkthrough of a code snippet, function, or file. Use $ARGUMENTS for the path or snippet.
---
You are explaining code to a developer who is new to this codebase.
1. Read the file or snippet at $ARGUMENTS.
2. State the file's purpose in one sentence.
3. Walk through the control flow line by line in plain English.
4. Flag any non-obvious dependencies or side effects.
5. End with one question the reader should ask before changing this code.To je celý skill. Frontmatter je smlouva; tělo je příručka.
Krok 3: Restartujte Claude Code
Okamžité rozpoznávání je funkce Skills 2.0 – starší verze Claude Code potřebují pro načtení nového adresáře čerstvý start. Pokud si nejste jisti, jakou verzi používáte, jeden restart navíc nic nestojí.
Krok 4: Spusťte ho
Otevřete projekt a zadejte prompt:
walk me through what auth/middleware.ts doesClaude porovná váš prompt s polem description, najde explain-code a tiše načte obsah SKILL.md do kontextu. V logu nástroje uvidíte „Using skill: explain-code". Hotovo.
Tip pro experty: Nechce se vám psát soubor sami? Otevřete Claude Code a řekněte
Use the skill-creator skill to scaffold an explain-code skill for me.Přibalenýskill-creatorod Anthropic je meta-skill, která vás vyzpovídá, vybere rozumnéallowed-toolsa zapíše SKILL.md do správné složky. Vůbec nejrychlejší cesta k vašemu prvnímu skillu, tečka.
To je ten slib deseti minut: pět minut psaní, jeden restart, jeden testovací prompt.

Uvnitř SKILL.md: Reference k frontmatteru
Frontmatter v SKILL.md je YAML uzavřený mezi oddělovači ---. Povinná jsou dvě pole: name (≤64 znaků, používá se jako název příkazu se lomítkem) a description (spouštěcí text, který Claude porovnává s vaším promptem). Volitelná pole řídí přístup k nástrojům, vyvolání modelu, souborové globy a kontext spuštění.
Zde je kompletní reference, převzatá z dokumentace Anthropic k skills:
| Pole | Povinné? | Typ | Kdy použít |
|---|---|---|---|
name | ano | řetězec ≤64 znaků | vždy, stane se názvem příkazu se lomítkem |
description | ano | řetězec ≤1024 znaků | vždy, Claude toto pole prochází, aby rozhodl, zda skill odpovídá |
allowed-tools | ne | pole vzorů nástrojů | když chcete skill omezit na konkrétní nástroje (např. Bash(git *), Read, Grep) |
disable-model-invocation | ne | boolean | když má být skill vyvolatelný pouze uživatelem (příkaz se lomítkem, nikdy se nespouští automaticky) |
user-invocable | ne | boolean | když chcete označit skill, který se má zobrazit jako /skill-name v paletě příkazů se lomítkem |
argument-hint | ne | řetězec | když chcete uživateli napovědět, co má obsahovat $ARGUMENTS |
model | ne | řetězec | když chcete skill připnout ke konkrétnímu modelu (např. claude-opus-4-7) |
context | ne | default nebo fork | (Skills 2.0) když chcete skill spustit ve forkovaném kontextovém okně, aby nezahlcoval hlavní vlákno |
globs | ne | pole vzorů globů | když chcete skill automaticky navrhovat, pokud jsou v rozsahu soubory odpovídající globům |
references | ne | pole cest k souborům | když chcete přibalit referenční dokumenty, které se načtou spolu s tělem skillu |
bundled-files | ne | pole cest k souborům | když chcete přibalit skripty, které skill může spouštět |
tags | ne | pole řetězců | když chcete skill uspořádat v přehledech na marketplace |
Řádek context: fork si zaslouží vysvětlivku. Jde o primitivum Skills 2.0, které spouští skill uvnitř izolovaného kontextového okna – hodí se pro dlouho běžící výzkumné skilly nebo cokoli, co produkuje hodně mezilehlých tokenů, jimiž nechcete zahlcovat hlavní vlákno. Pokud je vám tato myšlenka nová, náš průvodce kontextovým inženýrstvím probírá příslušné kompromisy.
Maximalistický frontmatter SKILL.md, každé pole vyplněné:
---
name: Deploy preview
description: Use when the user wants to deploy a preview build of the current branch to staging.
allowed-tools: ["Bash(git status:*)", "Bash(npm run build:*)", "Bash(vercel:*)"]
disable-model-invocation: true
user-invocable: true
argument-hint: <branch-name or 'current'>
model: claude-opus-4-7
context: fork
globs: ["package.json", "vercel.json"]
references: ["./deploy-runbook.md"]
bundled-files: ["./scripts/preflight.sh"]
tags: ["deploy", "vercel", "preview"]
---Pro tip: Největší chyba v
description: psát ho pro lidi. Pište ho pro Clauda – konkrétní spouštěcí fráze, ne marketingový text. Špatně: „Výkonný skill pro automatizaci Gitu." Správně: „Použijte, když uživatel chce commitnout změny, napsat commit zprávu nebo otevřít PR."
Dvě reálné dovednosti, od začátku do konce
Dva vzory dovedností pokrývají 80 % reálného využití: (1) uživatelem vyvolatelná dovednost /commit s disable-model-invocation: true a allowed-tools: Bash(git *) pro deterministické akce; (2) automaticky vyvolávaná dovednost /explain-code s výchozím frontmatterem, kterou Claude spustí, když prompt odpovídá jejímu popisu.
Většina návodů ukazuje jen úryvky. Zde jsou dva kompletní soubory, které si můžete ještě dnes zkopírovat do ~/.claude/skills/.
Skill /commit (vyvolatelný uživatelem)
---
name: Commit
description: Use when the user wants to stage and commit code changes with an AI-written conventional-commit message.
disable-model-invocation: true
user-invocable: true
allowed-tools:
- "Bash(git status:*)"
- "Bash(git diff:*)"
- "Bash(git add:*)"
- "Bash(git commit:*)"
---
1. Run `git status` and `git diff` to see what's staged and unstaged.
2. Group changes into one logical commit. If there are multiple unrelated
changes, ask the user which to include.
3. Draft a Conventional Commits message: `type(scope): subject` (≤72 chars),
blank line, body explaining *why*, not *what*.
4. Show the message to the user. Ask "Commit this?" Wait for explicit yes.
5. On confirmation, run `git add` for the included files and `git commit -m`.
6. Print the resulting commit hash.Testovací prompt: /commit
Co se stane: Claude zkontroluje stav gitu, navrhne zprávu, požádá vás o potvrzení a teprve poté spustí git commit. disable-model-invocation: true znamená, že se nikdy automaticky nespustí při nejasném promptu typu „ulož moje změny“ – poběží jen tehdy, když zadáte /commit. Whitelist allowed-tools ho omezí výhradně na subpříkazy gitu; fyzicky nemůže spustit rm -rf ani pushovat na remote. Právě tento skill nasazujeme ostrě ve vlastní pipeline.
Pro deterministické akce po commitu (spuštění lintu, regenerace typů, pingnutí Slack webhooku) místo toho sáhněte po hookách Claude Code – skilly jsou pravděpodobnostní, hooky se spustí pokaždé.
Skill /explain-code (volatelný modelem)
---
name: Explain code
description: Use when the user asks for a plain-English walkthrough of a code snippet, function, or file. Use $ARGUMENTS for the path or snippet.
argument-hint: <file path or pasted snippet>
model: claude-opus-4-7
---
1. Read the file or snippet at $ARGUMENTS. If $ARGUMENTS is empty, ask
the user which file to explain.
2. State the file's purpose in one sentence.
3. Walk through the control flow line by line in plain English.
4. Flag any non-obvious dependencies, side effects, or hidden assumptions.
5. End with one question the reader should ask before modifying this code.Testovací prompt: walk me through what auth/middleware.ts does
Co se stane: všimněte si, že uživatel nenapsal /explain-code. Claude si spojí „walk me through" s polem description, skill najde a automaticky ho vyvolá. To je ta magie — o směrování se stará description. Pole model: claude-opus-4-7 připoutá tento skill k Opusu bez ohledu na to, jaký model máte nastavený jako výchozí, takže hloubkové průchody kódem vždy dostanou chytřejší model. (Více o spouštění Claude Code s různými modely.)
Proč dva vzory? Skill č. 1 je volatelný uživatelem + uzamčený pro konkrétní nástroje, předvídatelný, bezpečný, skvělý pro git nebo nasazení. Skill č. 2 se vyvolává automaticky + je otevřený, to je ta magie skillů, ale musíte se spolehnout na pole
description. Uživatelem volatelné skilly vám dávají předvídatelnost; modelem volatelné skilly vám dávají magii. Vybírejte podle skillu, ne podle repozitáře.
Další příklady reálných skillů najdete v oficiálním repozitáři anthropics/skills a v komunitou udržovaném seznamu awesome-claude-skills.
Skills vs. MCP vs. subagenti vs. hooky: Kdy použít co
Skills použijte pro opakovaně použitelná workflow, která má Claude spouštět automaticky, nebo která vyvoláte jako slash příkazy. MCP servery použijte, když potřebujete živá externí data (databáze, API, souborové systémy mimo pracovní adresář). Subagenty použijte pro vícekrokové plány, které má Claude delegovat do nového kontextu. Hooky použijte pro deterministické události (pre-commit, post-tool-use), které se musí spustit vždy, nikdy probabilisticky.
Rychlé vymezení: skills jsou workflow, Model Context Protocol jsou data, subagenti jsou plány, hooky jsou události. Každý patří do jiné vrstvy Claude Code a špatná vrstva znamená špatný nástroj. Podle vlastního příspěvku Anthropic Skills vysvětleny je právě toto vymezení to, které si máte osvojit.
| Otázka | Skills | MCP | Subagenti | Hooky |
|---|---|---|---|---|
| Spouští | shoda promptu nebo /slashcmd | model se rozhodne zavolat nástroj | model deleguje úkol | událost Claude Code (pre-tool-use, post-edit) |
| Umístění | .claude/skills/ | externí server (stdio nebo SSE) | .claude/agents/ | blok hooks v settings.json |
| Nejlepší pro | opakovaně použitelná workflow, promptové šablony s logikou | živá data, API třetích stran, přístup k souborovému systému mimo cwd | vícekrokové plánování, paralelní práce, izolované kontexty | deterministické události, které se musí vždy spustit |
| Determinismus | probabilistický (Claude vybírá) | probabilistický (Claude vybírá) | probabilistický (Claude vybírá) | deterministický (spustí se vždy) |
| Tokenové náklady | nízké (při skenu se načte jen description) | středně vysoké (definice nástrojů + odpovědi) | vysoké (nový kontext na každou delegaci) | žádné (spuštění shellu mimo hlavní tok) |
| Kdy nepoužívat | živá data, deterministické události | statická workflow, promptová logika | jednorázové deterministické akce | větvící logika, cokoliv probabilistického |
Navzájem se skládají. Skill může zavolat MCP nástroj prostřednictvím allowed-tools. Hook se může spustit po dokončení skillu. Subagent může používat skills, ke kterým dostal přístup. Nejčistší mentální model: nejprve vyberte správnou vrstvu a pak je nechte navrstvit. Skills jsou základní stavební prvek kontextového inženýrství, po kterém sáhnete, když chcete workflow, jež si Claude může vybrat; když chcete něco, co Claude nemůže přeskočit, automatizujete pomocí hooků.
Nejhorší způsob, jak každý z nich zneužít: Skills pro živá data (použijte MCP); MCP pro jednorázové promptové šablony (použijte Skills); subagenti pro deterministické úpravy souborů (použijte hooks); hooks pro větvicí logiku (použijte Skills). Skills jsou workflow, MCP jsou data, subagenti jsou plány, hooks jsou události. Vybírejte podle vrstvy, ne podle módního slova.
Kde se dovednosti nacházejí: osobní, projektové, pluginové a podnikové
Dovednosti Claude se instalují ve čtyřech rozsazích: osobní (~/.claude/skills/, pouze vy), projektové (.claude/skills/ v kořeni repozitáře, váš tým přes git), pluginové (distribuované prostřednictvím Anthropic Marketplace nebo libovolné URL pluginu) a podnikové (nasazované IT oddělením skrze MDM / zásady správce). Claude při spuštění prohledá všechny čtyři.
| Rozsah | Cesta | Sdílení | Vhodné pro |
|---|---|---|---|
| Osobní | ~/.claude/skills/ | nesdílí se | vaše vlastní každodenní pracovní postupy (commit, review, psaní PR) |
| Projektové | .claude/skills/ (kořen repozitáře) | git, každý přispěvatel do repozitáře | týmové konvence, vzory specifické pro danou kódovou bázi |
| Pluginové | instalované přes /plugin install <url> | Anthropic Marketplace nebo URL | opakované použití napříč repozitáři, distribuce komunitě |
| Podnikové | nasazované správcem organizace (spravované nastavení) | vynucené v celé organizaci | pracovní postupy vyžadované compliance, bezpečnostně uzamčené nástroje |
| Přibalené (vestavěné) | dodávané s Claude Code | n/a | dovednosti pro dokumenty (pdf, docx, pptx, xlsx), /debug, /simplify |
Na přibalené dovednosti pro dokumenty se snadno zapomíná – Claude Code již obsahuje dovednosti pdf, docx, pptx a xlsx, plus menší sadu vestavěných příkazů jako /debug, /simplify a podobné. (Sesterský nástroj Claude Design obsahuje vlastní přibalené dovednosti pro generování designu; stejný model, jiná doména.)
Kdy distribuovat prostřednictvím pluginu místo projektu? Pluginy vyhrávají, když stejný pracovní postup využije více repozitářů – dovednost /release, kterou používáte napříč pěti klientskými kódovými bázemi, patří do pluginu, ne kopírovat do .claude/skills/ každého repozitáře. Projektové dovednosti vyhrávají u konvencí specifických pro kódovou bázi (šablona PR vašeho týmu, váš vlastní test runner). Anthropic Marketplace spolu s /plugin install z libovolné URL činí z pluginů správnou volbu pro opakované použití napříč repozitáři. Podle dokumentace k pluginům se vyhledávání a aktualizace řeší automaticky.

Pokročilé vzory: $ARGUMENTS, dynamické vstřikování shellu, context: fork
Nejdůležitější jsou tři pokročilé vzory skillů: $ARGUMENTS umožňuje uživatelům předávat parametry skillům vyvolávaným uživatelem (/translate $ARGUMENTS); dynamické vstřikování shellu (s allowed-tools: Bash(...)) umožňuje skillu spouštět skripty a posílat výstup do kontextu; a context: fork (Skills 2.0) spouští skill v izolovaném kontextovém okně. Whitepaper Complete Guide od společnosti Anthropic je k datu května 2026 kanonickým odkazem pro context: fork.
$ARGUMENTS pro parametrizované dovednosti
---
name: Translate
description: Translate the most recent message into the target language.
user-invocable: true
argument-hint: <target-language, e.g. spanish, japanese, brazilian portuguese>
---
Translate the user's previous message into $ARGUMENTS. Preserve tone,
preserve markdown formatting, return only the translation.Testovací prompt: /translate spanish. Claude za běhu nahradí spanish za $ARGUMENTS. Nejčistší způsob, jak udělat dovednost víceúčelovou, aniž byste psali varianty.
Dynamické vstřikování do shellu přes allowed-tools
---
name: Review last commit
description: Use when the user wants a code review of the last git commit.
allowed-tools: ["Bash(git diff HEAD~1:*)", "Bash(git log -1:*)"]
---
Run `git diff HEAD~1` and `git log -1`. Review the diff for bugs, security
issues, and style violations. Output a 5-bullet review.Skill spustí příkaz v shellu, předá diff rourou do kontextu a zkontroluje ho. Uzamkněte allowed-tools na konkrétní příkazy (Bash(git diff HEAD~1:*)), nikdy na holý Bash – oprávnění pro holý Bash je bezpečnostně ošemetná verze tohoto vzoru.
context: fork (Skills 2.0)
---
name: Deep research
description: Use when the user wants a multi-source research summary on a topic.
context: fork
---
Research the topic in $ARGUMENTS using available web tools. Produce a
2-page summary with citations. Do not pollute the main thread.Forkováním získá skill vlastní kontextové okno, takže 50K tokenů průběžných výzkumných poznámek nepronikne do vaší hlavní relace. Hodí se pro dlouhý výzkum, plánování rozsáhlých refaktorů nebo cokoli, co generuje spoustu jednorázových tokenů. Pouze pro Skills 2.0 – starší verze Claude Code toto pole ignorují.
Řešení problémů: Proč se váš skill nespouští
Skilly se obvykle nepodaří spustit ze jednoho ze čtyř důvodů: (1) description je příliš obecný na to, aby jej Claude dokázal přiřadit k vašemu promptu, (2) adresář se nachází na nesprávné cestě (.claude/skills/ místo claude/skills/), (3) Claude Code nebyl po přidání skillu restartován (pouze u verzí před Skills 2.0), nebo (4) název skillu koliduje s přibaleným skillem či skillem s vyšší prioritou. Podle nejčastěji vyhledávaných typů selhání v trackeru issues na GitHubu Claude Code pokrývají tyto čtyři důvody přibližně 95 % hlášení typu „proč to nefunguje".
Způsob selhání 1: „Můj skill se vůbec nezobrazuje"
Nejčastější příčinou je špatná cesta — .claude/skills/ (s tečkou) vs claude/skills/ (bez tečky) je překlep, který jsme všichni udělali v jednu ráno. Spuštěním ls -la ~/.claude/skills/ ověřte, že adresář s tečkou existuje. Pokud tam je a Claude ho přesto nevidí, restartujte jednou Claude Code. Verze před Skills 2.0 skenují pouze při spuštění.
Selhání č. 2: „Claude mou dovednost automaticky nevyvolává"
Pole description je příliš vágní, nebo je napsané pro lidi, ne pro Clauda. Přepište ho pomocí konkrétních spouštěcích frází, které odrážejí, jak uživatelé své požadavky skutečně formulují. Když jsem pro tento repozitář vytvářel 4 dovednosti, narazil jsem na chybu, že jsem nechával popisy typu „Užitečná dovednost pro SEO." K ničemu. Přepište to na: „Use when the user wants to add JSON-LD schema, meta tags, or SEO frontmatter to a Markdown post." Přesnost vyvolání vzrostla z ~30 % na ~95 %. Přesnost vyvolání stojí a padá na poli description. Pište ho pro Clauda, ne pro svůj životopis.
Režim selhání 3: „Popis se v paletě lomítkových příkazů zkrátil"
Buď má vaše description více než 1024 znaků, nebo váš name více než 64 znaků. Obě pole mají pevný limit. Řešení: rozdělte skill na dva užší skilly, nebo přesuňte obsáhlé podrobnosti do těla SKILL.md. Frontmatter slouží ke směrování, ne k dokumentaci.
Režim selhání 4: „Živá detekce změn nefunguje“
Claude Code ve verzi před Skills 2.0 vyžaduje po jakékoli úpravě souboru SKILL.md úplný restart. Pokud skill iterativně ladíte a vaše změny se neprojevují, pravděpodobně používáte starší sestavení. Buď upgradujte na verzi Claude Code, která obsahuje Skills 2.0 (živé objevování), nebo si zvykněte po každém uložení restartovat. Otravné, ale levné.
Dovednosti nad rámec Claude: Otevřený standard Agent Skills
Ano, dovednosti jsou otevřený standard. Standard Agent Skills na agentskills.io definuje formát SKILL.md nezávisle na jakémkoli dodavateli. Codex CLI od OpenAI a ChatGPT Desktop tento standard přijaly v prosinci 2025; tentýž SKILL.md, který napíšete pro Claude Code, běží v Codexu s drobnými úpravami frontmatteru.
Zde je matice podpory napříč nástroji k květnu 2026: Claude Code má plnou podporu Agent Skills (referenční implementace). Codex CLI od OpenAI má plnou podporu. ChatGPT Desktop má částečnou podporu, name, description a tělo fungují, ale parita u allowed-tools zatím není. Gemini CLI oznámil podporu začátkem roku 2026, ale v době psaní tohoto textu ji ještě nevydal. Cursor je výjimka, používá vlastní formát pravidel Cursoru a nativně nečte SKILL.md, ačkoli existují komunitní shimy.
Co psát dnes, aby vaše dovednosti přežily celý rok: udržujte name a description čisté a nezávislé na nástroji. Pokud cílíte na více nástrojů, izolujte veškerý frontmatter specifický pro dodavatele za jmenný prostor (claude: nebo codex:). Přenositelný povrch, name, description, tělo, $ARGUMENTS, funguje všude; pokročilá pole jako context: fork jsou specifická pro Claude, dokud ostatní dodavatelé nevydají ekvivalenty. Anthropic také prosazuje hlubší integraci marketplace podle uniklé roadmapy Claude Code, takže přenositelnost bude stále snazší.
Tři místa, kde hledat ukázkové dovednosti: anthropics/skills (oficiální), awesome-claude-skills (komunitní) a agentskills.io (specifikační stránka standardu). Dovednosti už nejsou funkcí Claude. Jsou to otevřený standard, který Claude uvedl jako první.
Často kladené dotazy
Jaký je rozdíl mezi dovedností Claude a serverem MCP?
Dovednost Claude je soubor SKILL.md s pokyny pro pracovní postup, který Claude načte, když váš prompt odpovídá jeho popisu. Server MCP je samostatný proces, který Claude volá, aby získal živá data (databáze, API, souborové systémy mimo pracovní adresář). Dovednosti používejte pro pracovní postupy, MCP pro data. Lze je kombinovat – dovednosti mohou volat nástroje MCP.
Jsou Claude skills zdarma?
Ano, Skills je vestavěná funkce Claude Code bez jakéhokoli příplatku. Platíte pouze za tokeny modelu spotřebované při spuštění skillu. Skilly nainstalované z Anthropic Marketplace mohou být placené (dnes výjimečně), ale oficiální repozitář anthropics/skills a komunitní awesome-listy jsou zcela zdarma ke kopírování i použití.
Kam se instalují dovednosti Claude?
Osobní dovednosti se ukládají do ~/.claude/skills/{skill-name}/, projektové dovednosti do .claude/skills/{skill-name}/ v kořenovém adresáři vašeho repozitáře. Dovednosti pluginů se instalují pomocí /plugin install <url> a nacházejí se ve vašem adresáři pluginů. Podnikové dovednosti nasazuje IT oddělení vaší organizace prostřednictvím spravovaného nastavení. Claude Code při spuštění prohledá všechny čtyři rozsahy.
Jak vytvořím Claude skill od nuly?
Vytvořte složku v ~/.claude/skills/, přidejte soubor SKILL.md s YAML frontmatterem (name, description), za kterým budou následovat instrukce pracovního postupu, a restartujte Claude Code. Nejrychlejší cesta: otevřete Claude Code a požádejte jej o vyvolání přiloženého skillu skill-creator, který vám SKILL.md vygeneruje za méně než minutu.
Proč se moje Claude dovednost nespouští?
Čtyři nejčastější příčiny: (1) description je příliš vágní na to, aby ji Claude dokázal přiřadit k vašemu promptu – přepište ji s konkrétními spouštěcími frázemi; (2) dovednost je na nesprávné cestě (.claude/skills/, nikoli claude/skills/); (3) Claude Code vyžaduje restart ve verzích před Skills-2.0; (4) název dovednosti koliduje s vestavěnou dovedností. Ověřte pomocí ls -la ~/.claude/skills/.
Umí ChatGPT nebo Cursor používat Claude skills?
ChatGPT Desktop a Codex CLI podporují stejný standard Agent Skills jako Claude – stejný SKILL.md funguje v obou prostředích s drobnými úpravami frontmatteru. Cursor používá vlastní formát Cursor rules a SKILL.md nativně nečte. Gemini CLI oznámilo podporu na začátku roku 2026, ale do května 2026 ji ještě nevydalo.
Co je skill skill-creator?
skill-creator je meta-skill zahrnutý v repozitáři anthropics/skills, který pomáhá Claudovi psát nové soubory SKILL.md za vás. Řekněte Claudovi, co má skill dělat; skill-creator se vás zeptá na popis, vybere rozumné allowed-tools a zapíše SKILL.md do správné složky. Nejrychlejší možný základ.
Co dělá disable-model-invocation?
Nastavení disable-model-invocation: true v frontmatteru vašeho skillu zabrání tomu, aby Claude skill automaticky spouštěl na základě shody s promptem. Skill se pak dá vyvolat pouze uživatelem – objeví se v paletě příkazů jako /skill-name a spustí se jen při explicitním zavolání. Použijte ho pro destruktivní nebo deterministické akce jako /commit nebo /deploy.
Postavte pár skillů, nasaďte je do projektu a uvidíte, co se uchytí. Pokud váš tým naráží na shluk zádrhelů typu „skill se nespouští" napříč několika repozitáři a chcete se podívat na vaše nastavení .claude/skills/ druhýma očima, ozvěte se – rádi to s vámi projdeme.