Skills — built-in příkazy + tvůj první vlastní skill
- Umíš 5 built-in slash-příkazů (/help, /model, /cost, /clear, /new) a víš, kdy je použít
- Rozumíš konceptu „skill = opakovaně použitelné workflow"
- Máš vlastní skill (/otestuj-me NEBO /vysvetli-gramatiku) — funkční, otestovaný, v ~/.claude/skills/
🧠 Co je „skill” v Claude Code
Sekce “🧠 Co je „skill” v Claude Code”Skill = workflow, které napíšeš jednou a voláš pokaždé jedním příkazem.
Vzpomeň si na své dobré prompty z Dne 2 — rozepisuješ pokaždé „chovej se jako tutor, dej mi 3 příklady, pak pravidlo, pak otázku na procvičení…” — to je opakující se instrukce. Místo abys ji psal/a pokaždé znovu, uložíš si ji jako skill a pak stačí napsat /otestuj-me (nebo /vysvetli-gramatiku).
🧪 Experiment 1: 5 built-in příkazů (10 min)
Sekce “🧪 Experiment 1: 5 built-in příkazů (10 min)”CC má sadu vestavěných příkazů — už je znáš nebo je teď poznáš. Otevři VSCode, integrovaný terminál, spusť claude (ve složce ai-skoleni-den3).
-
/help— seznam všech dostupných příkazů./helpProhlédni si, co ti CC nabízí. Většinu teď nepotřebuješ — jen tam jednou mrkni.
-
/model— zjistí (a přepne) model. Ukáže ti, jestli jsi na Sonnetu, Opusu nebo Haiku./model -
/cost— kolik jsi za session utratil/a (jen pro placený API/Pro plán)./costDobré na sledování spotřeby během delšího projektu. Pokud používáš free tier,
/costbuď nevypíše nic nebo 0.00 $ — tato metrika funguje jen při placeném účtu. -
/clear— vymaže historii aktuální konverzace, ale zachová kontext projektu (CLAUDE.md). Užitečné, když jsi „zamotal/a” CC a chceš začít čerstvě, ale bez restartu./clear -
/new— stejně jako kdybys ukončil/a a spustil/aclaudeznovu. Kompletně nová session./new
🧪 Experiment 2: Tvůj první custom skill (25 min)
Sekce “🧪 Experiment 2: Tvůj první custom skill (25 min)”Teď si napíšeš vlastní skill, který z CC udělá tvého specializovaného tutora. Podle persony si vyber variantu.
🗺 Kde skill žije
Sekce “🗺 Kde skill žije”Skill = složka se souborem SKILL.md. Cesta:
C:\Users\%USERNAME%\.claude\skills\<jméno-skillu>\SKILL.mdStejná ~/.claude/ složka, kde je tvůj globální CLAUDE.md. Skill v .claude/skills/ = global = funguje napříč všemi projekty.
Struktura SKILL.md
Sekce “Struktura SKILL.md”---name: jméno-skilludescription: Kdy mě zavolat (klíčová slova). Čím konkrétnější, tím lépe.---
# Instrukce pro Claude
(Tvůj prompt — jak přesně se má chovat, když ho zavoláš.)- YAML frontmatter (mezi
---řádky): jméno + kdy se má spustit - Markdown body: přesné instrukce
Jak CC skill spustí:
- Primárně — CC automaticky matchuje
description(klíčová slova) s tím, co právě píšeš. Když řekneš „vyzkoušej mě z dějepisu”, CC si všimne, že to sedí na skillotestuj-mea použije ho. - Explicitně — zkus napsat
/jméno-skillunebo prostě zmínit jméno („použij otestuj-me”). Některé verze CC slash-invokaci podporují, jiné ne; pokud/otestuj-menic neudělá, popiš úkol naturally a CC skill najde přes description.
Vytvoření skillu krok za krokem
Sekce “Vytvoření skillu krok za krokem”-
Ve VSCode: File → Open Folder → napiš do address baru
C:\Users\%USERNAME%\.claude→ Enter. -
V Exploreru (levý panel) pravý klik na prázdné místo → New Folder →
skills. -
Uvnitř
skills/pravý klik → New Folder →otestuj-me. -
Uvnitř
otestuj-me/pravý klik → New File →SKILL.md. -
Otevři
SKILL.mda vlož:---name: otestuj-medescription: Spusť krátký test/kvíz na studijní téma, které student zadal. Používej, když student napíše /otestuj-me nebo „vyzkoušej mě z..." nebo „dej mi test na...".---# Instrukce — tutor s krátkým testemJsi můj studijní tutor na maturitu. Když mě zavoláš, znamená to, že chci **krátkýinteraktivní test** z tématu, které ti hned řeknu (nebo na které právě koukáme).## Postup (DRŽ SE HO PŘESNĚ)1. **Pokud téma neznáš, zeptej se**: „Z jakého tématu tě vyzkoušet? (Dějepis, matika,literatura, AJ...?)"2. **Jakmile znáš téma, dej mi 5 otázek** — POSTUPNĚ, ne všechny naráz:- 3 otázky typu A/B/C/D (výběr)- 1 otázka na krátkou odpověď (1 věta)- 1 otevřená otázka („vysvětli vlastními slovy...")3. **Po každé mojí odpovědi** mi řekni:- ✅ Správně / ❌ Špatně- Pokud špatně: vysvětli **proč** + správnou odpověď- Pokud správně: krátké ocenění (1 věta, ne přehnané)4. **Na konci** mi dej skóre (X/5) a 1 věc, kterou si mám **zopakovat**.## Pravidla- **NIKDY** mi nedávej všech 5 otázek najednou — vždy postupně.- **NIKDY** mi neprozraď odpověď, dokud se nezkusím.- **VŽDY** vysvětli chybu pedagogicky (ne jen „špatně, je to X").- Obtížnost: střední (maturitní úroveň). -
Ulož Ctrl+S.
-
Ve VSCode: File → Open Folder → napiš do address baru
C:\Users\%USERNAME%\.claude→ Enter. -
V Exploreru (levý panel) pravý klik na prázdné místo → New Folder →
skills(pokud ještě není). -
Uvnitř
skills/pravý klik → New Folder →vysvetli-gramatiku. -
Uvnitř
vysvetli-gramatiku/pravý klik → New File →SKILL.md. -
Otevři
SKILL.mda vlož:---name: vysvetli-gramatikudescription: Vysvětli anglický gramatický jev polopaticky, přes 3 konkrétní příklady a cvičení. Používej, když student napíše /vysvetli-gramatiku nebo „vysvětli mi [gramatika]" nebo „jak se používá [tense/structure]".---# Instrukce — anglický tutor (gramatika)Jsi moje anglická tutorka. Jsem **úroveň B1**, mluvím česky, anglicky rozumím,ale gramatiku si potřebuju upevnit. Mluv česky o angličtině.## Postup (DRŽ SE HO PŘESNĚ)1. **Pokud téma neznáš, zeptej se**: „Kterou gramatiku chceš probrat? (Presentperfect, conditional, passive voice...?)"2. **Formát vysvětlení** — PŘESNĚ v tomto pořadí:**A. Tři příklady (EN + CZ pod)**- I have lived here for 5 years. (Žiju tady už 5 let.)
- She has just arrived. (Právě přijela.)
- Have you ever eaten sushi? (Jedla jsi někdy sushi?)
**B. Pravidlo (1-2 věty, polopaticky)**„Present perfect = **have/has + past participle**. Používá se, když něcozačalo v minulosti a má vliv/trvání dodnes."**C. Kdy se používá (bulletpointy, max 3)**- ... od (pro minulost, která trvá dodnes)- právě teď se něco stalo- životní zkušenost „někdy v životě"**D. Procvič (1 česká věta k překladu)**„Přelož: *Už jsem ten film viděla dvakrát.*"3. **Po mém pokusu** oprav + vysvětli případnou chybu (krátce, 2-3 věty).## Pravidla- **NIKDY** IPA fonetiku (mate mě).- **NIKDY** bez českého překladu příkladů.- **VŽDY** rozliš British vs American English, pokud má význam.- **VŽDY** povzbuzuj, ale nepřeháněj to. -
Ulož Ctrl+S.
Otestuj skill
Sekce “Otestuj skill”-
Vrať se do VSCode se složkou
ai-skoleni-den3(File → Open Folder → Desktop →ai-skoleni-den3). -
Integrovaný terminál (Ctrl+
) → spusťclaude`. -
Napiš (zkus nejdřív slash, pokud nic neudělá, zkus přirozenou zmínku):
/otestuj-mePokud CC jen odpoví „neznám /otestuj-me”, zkus místo toho:
Použij skill otestuj-me — vyzkoušej mě z dějepisu./vysvetli-gramatikuPokud CC jen odpoví „neznám /vysvetli-gramatiku”, zkus místo toho:
Použij skill vysvetli-gramatiku a vysvětli mi present perfect. -
Sleduj:
- Student A: CC se tě ptá na téma → pak dává 1 otázku → čeká na odpověď → vyhodnotí → další.
- Student B: CC se tě ptá, kterou gramatiku → pak 3 příklady → pravidlo → cvičení.
-
Pokud funguje jak má → 🎉 Tvůj první skill běží!
-
Pokud NEfunguje:
- Uložil/a jsi
SKILL.md(Ctrl+S)? - Je cesta správná?
C:\Users\%USERNAME%\.claude\skills\<jméno>\SKILL.md - Restart CC:
/exit, pakclaudeznovu. - Frontmatter začíná a končí
---?
- Uložil/a jsi
🧪 Experiment 3: Vylaď skill podle sebe (10 min)
Sekce “🧪 Experiment 3: Vylaď skill podle sebe (10 min)”První verze skoro nikdy není finální. Projdi si pár scénářů a přidej pravidla.
Vyzkoušej volání skillu 2-3x s různými tématy:
/otestuj-me→ vyzkoušej se z dějepisu/otestuj-me→ vyzkoušej se z matiky/otestuj-me→ vyzkoušej se z literatury
/vysvetli-gramatiku→ present perfect/vysvetli-gramatiku→ first conditional/vysvetli-gramatiku→ past perfect
Co upravit? Otevři SKILL.md a doplň:
- Příklady, které ti nevadily, zachovej.
- Co tě rušilo, přidej jako pravidlo („NIKDY neprozrazuj odpověď v nápovědě”, „VŽDY mi dej 1 větu povzbuzení”, apod.).
- Ulož → vyzkoušej znovu.
💡 Co sis dnes osvojil/a
Sekce “💡 Co sis dnes osvojil/a”- Built-in commands —
/help,/model,/cost,/clear,/new - Skill = opakovaně použitelné workflow (jeden příkaz místo opakování dlouhých promptů)
- Umístění
~/.claude/skills/název/SKILL.md(global, napříč projekty) - Struktura YAML frontmatter (name + description) + Markdown instrukce
- Iterace — první verze není finální, vylaď po 2-3 použitích
🎯 Co máš teď mít
Sekce “🎯 Co máš teď mít”- Tvůj globální CLAUDE.md z Bloku 01 funguje (ověřeno)
- Jeden vlastní skill v
~/.claude/skills/(Student A:otestuj-me, Student B:vysvetli-gramatiku) - Skill voláš úspěšně v CC (
/jméno) a chová se podle instrukcí - Vyzkoušel/a jsi ho 2-3x na různých tématech