Migration: skills přes copy do .github/skills/ — fungují BEZE změny
- Zkopíroval(a) jsi své Claude Code skilly do .github/skills/ — beze změny
- Skill se auto-aktivuje v Copilot Agent Mode podle description matching
- Pochopil(a) jsi cross-agent standard: SKILL.md je portable
🎯 Klíčový fakt — cross-agent standard
Sekce “🎯 Klíčový fakt — cross-agent standard”SKILL.md je open cross-agent standard. Skills, které jsi napsal/a v Dne 4-5 pro Claude Code, fungují beze změny v GitHub Copilot, OpenAI Codex CLI, Antigravity (Google) a dalších kompatibilních agentech. Standard přijala v 2025-2026 většina velkých nástrojů.
Důsledek: dnes kopíruješ složku, ne přepisuješ obsah. Hodiny investice do skillů z Dne 4-5 jsou přenosné.
1. Pre-step: 2. skill z Dne 5 (5 min, jen pokud nemáš)
Sekce “1. Pre-step: 2. skill z Dne 5 (5 min, jen pokud nemáš)”Pokud Dne 5 šel light path a 2. skill jsi nedokončil/a, dotáhni teď:
-
Otevři
~/.claude/skills/<2-skill>/SKILL.mdv VSCode. -
Ověř, že má frontmatter + alespoň 3 kroky postupu:
---name: pripravny-plandescription: Sestav plán studia na maturitu na N dní. Spouštěj když studentžádá plán studia, přípravu na maturitu, nebo rozdělení tématu na dny.---# Instrukce## Postup1. ... -
Pokud chybí, vykopíruj z Dne 5 templátu (Dne 5 Blok 02).
2. Vytvoř skills folder — dvě možná umístění
Sekce “2. Vytvoř skills folder — dvě možná umístění”Copilot hledá skilly na 2 úrovních, podobně jako Claude Code z Dne 4:
| Úroveň | Cesta | Vlastnosti |
|---|---|---|
| User (Global) ⭐ | ~/.copilot/skills/<name>/SKILL.md | Funguje napříč všemi projekty. Analog ~/.claude/skills/. |
| Project (Repo) | .github/skills/<name>/SKILL.md | Jen v této projektové složce. Sdílí se s týmem v gitu. |
🎯 Doporučení pro tebe: User-level (
~/.copilot/skills/) — zachováš si cross-project workflow, který jsi měl/a v Claude Code (/otestuj-mev jakémkoli projektu)..github/skills/použij jen pokud chceš sdílet skill konkrétně s týmem v repu (např. firemní onboarding skill).
-
Vytvoř user-level skills folder:
Terminál mkdir $HOME\.copilot\skills -Force(Mac/Linux:
mkdir -p ~/.copilot/skills) -
Ověř:
Get-ChildItem $HOME\.copilot\ukážeskills/(acopilot-instructions.mdz Bloku 02).
3. Skopírování skillů (15 min)
Sekce “3. Skopírování skillů (15 min)”Tady se děje magie cross-agent compat.
-
Skopíruj VŠECHNY skilly z Claude Code do user-level Copilot skills:
Terminál Copy-Item -Recurse $HOME\.claude\skills\* $HOME\.copilot\skills\(Mac/Linux:
cp -r ~/.claude/skills/* ~/.copilot/skills/) -
Ověř:
Terminál Get-ChildItem $HOME\.copilot\skills\Musíš vidět složky tvých skillů:
- Student A:
otestuj-me/,pripravny-plan/ - Student B:
vysvetli-gramatiku/,tyden-anglictiny/
- Student A:
-
Potvrzení obsahu: Otevři jednu složku v VSCode (např.
otestuj-me/SKILL.md). Obsah je identický s tím v~/.claude/skills/otestuj-me/SKILL.md. Žádná úprava nepotřeba.
🔑 Tohle je core lekce dne: Stejný
SKILL.mdsoubor → 2 různé nástroje (Claude Code + Copilot) → stejné chování. A navíc v obou je user-level = funguje napříč projekty.
💡 Volitelný doplněk (project-level pro tým): Pokud někdy chceš skill sdílet s týmem v konkrétním repu, zkopíruj ho navíc do
.github/skills/<name>/. Repo-level má přednost před user-level pokud kolize. Pro dnešek: nepotřebuješ.
4. Test: skill funguje v Copilotu (25 min)
Sekce “4. Test: skill funguje v Copilotu (25 min)”V Copilot Chat (Agent Mode — bez něj skills nefungují!):
-
Restart Chat (zavři + Ctrl+Shift+I) — některé verze načítají skills jen při startu session.
-
Pošli prompt — začni EXPLICITNĚ (auto-detekce přes description je u custom skillů nedeterministická, explicit volání je 100% spolehlivé):
Použij skill otestuj-me z ~/.copilot/skills/ a vyzkoušej mě z Třicetiletéválky. Drž se přesně postupu z SKILL.md.Použij skill vysvetli-gramatiku z ~/.copilot/skills/ a vysvětli mi presentperfect. Drž se přesně postupu z SKILL.md. -
Sleduj UI:
- Copilot by měl citovat skill v odpovědi (např. „Použiji skill
otestuj-me…”) - References list vpravo by měl ukázat tvůj
SKILL.mdjako citovaný kontext - Výstup by měl odpovídat pravidlům SKILL.md (postup, formát, tón)
- Copilot by měl citovat skill v odpovědi (např. „Použiji skill
-
Pokud explicit prompt nedetekoval:
- Restart celého VS Code (Ctrl+Shift+P → „Developer: Reload Window”) — některé verze nezachytí změny
~/.copilot/při pouhém restartu Chat panelu - Ověř, že
SKILL.mdmá správný YAML frontmatter (name,description) - Ověř
Get-ChildItem $HOME\.copilot\skills\<jméno>\SKILL.md— soubor existuje? - Pokud
~Copilot nepochopí, použij plnou Windows cestu: „Použij skill otestuj-me zC:\Users\<jméno>\.copilot\skills\otestuj-me\SKILL.md…” — explicit absolute path je nejvíc spolehlivý fallback
- Restart celého VS Code (Ctrl+Shift+P → „Developer: Reload Window”) — některé verze nezachytí změny
-
Bonus: zkus auto-detekci (přirozená věta bez slova „skill”):
Vyzkoušej mě z Třicetileté války. 5 otázek postupně.Vysvětli mi present perfect — chci 3 příklady, pravidlo, cvičení.Pokud Copilot sám zmíní skill v odpovědi → auto-detekce funguje. Pokud ne → na denní práci raději používej explicit volání ze step 2.
-
Vyzkoušej i druhý skill stejným patternem.
5. Drobný experiment: skill v BOTH (10 min)
Sekce “5. Drobný experiment: skill v BOTH (10 min)”Otevři 2 prostředí:
- Claude Code v terminálu (
claudev projektové složce) - Copilot Chat v VS Code (Agent Mode)
Pošli stejnou žádost v obou:
/otestuj-me — vyzkoušej mě z První světové války, 3 otázky.V Copilotu místo slash:
Použij skill otestuj-me z ~/.copilot/skills/ — vyzkoušej mě z První světovéválky, 3 otázky./vysvetli-gramatiku — present perfect.V Copilotu:
Použij skill vysvetli-gramatiku z ~/.copilot/skills/ — vysvětli present perfect.Porovnej výstupy:
- Délka odpovědi
- Tón / formálnost
- Hloubka vysvětlení
- Drobné odlišnosti v dodržování pravidel
🎓 Učení: Skills jsou přenosné, ale modely mají různé osobnosti. Dokud výstup splňuje pravidla SKILL.md, je oba „správný”. Vyber model, který ti víc sedne, a používej ho denně.
✍️ Reflexe (5 min)
Sekce “✍️ Reflexe (5 min)”Do zaznamy.md zapiš:
- Skill detekce v Copilotu: Funguje přes natural language? ✅ / ❌
- References list: Vidíš tvůj
SKILL.mdjako citovaný v Copilot odpovědi? - Dual experiment: Který nástroj (Claude Code vs Copilot) ti sedl víc pro tvoji personu? Proč?
- Cross-agent assumption potvrzena? Skills opravdu fungují bez úprav, nebo jsi musel/a něco upravit?
🛟 Light path (pokud Copy-Item selže nebo skilly se nedetekují)
Sekce “🛟 Light path (pokud Copy-Item selže nebo skilly se nedetekují)”-
Vytvoř JEDEN nový minimální skill v
~/.copilot/skills/test-migration/SKILL.md:---name: test-migrationdescription: Testovací skill pro Den 8 migration. Spouštěj když studentžádá test-migration nebo zmíní cross-agent test.---# InstrukceKdyž mě zavoláš, řekni: „Cross-agent standard funguje! ✅" -
V Copilot Chat (Agent Mode): „Spusť test-migration skill.” Pokud uvidíš zprávu — Copilot skills mechanismus funguje. Plnou migration dotáhneš zítra s lektorem (zápis do
otazky-pro-check-in.md).
🧪 Checkpoint 135 min (od začátku dne)
Sekce “🧪 Checkpoint 135 min (od začátku dne)”-
~/.copilot/skills/(user-level) obsahuje tvé skilly z Claude Code - Aspoň 1 skill se v Copilotu detekoval přes natural language
- Vidíš
SKILL.mdv References list - Dual experiment proveden — vidíš model rozdíly
- Reflexe v
zaznamy.md(4 otázky)