Expo Skills jsou oficiální balíček instrukcí, který učí AI agenta (Claude Code, Codex, Cursor) stavět, nasazovat a ladit mobilní aplikace v Expu a React Native. Nejsou to další generátor „appek jedním kliknutím“. Jsou to soubory SKILL.md, které agent načte ve chvíli, kdy řešíš navigaci, animace nebo odeslání buildu do App Storu, a díky nim nehádá, ale postupuje podle toho, jak to Expo doporučuje samo. Níže najdeš, co balíček obsahuje, jak ho nainstalovat a na jaké úlohy se vyplatí.
Tip Text vychází z oficiální dokumentace Expa a z repozitáře expo/skills (stav k 2. 11. 2026). Balíček jsem si v tomhle článku sám nespouštěl na reálné appce, takže u každé věci níže poznáš, co je převzaté z dokumentace.
Co jsou Expo Skills a proč je AI agent potřebuje
Obecný AI agent umí napsat React Native komponentu, ale často sáhne po knihovně, kterou Expo mezitím nahradilo, nebo po postupu pro starší verzi SDK. Skill tohle řeší: je to složka se souborem SKILL.md (popis, kdy se použít, a postup) a případně s doplňujícími referencemi a skripty. Agent si podle popisu sám vybere, který skill se hodí k tvému zadání.
Expo to v dokumentaci k Expo Skills (aktualizováno 1. 10. 2026) popisuje jako „strukturované instrukční soubory, které učí AI agenty stavět, nasazovat a ladit Expo a React Native aplikace přesně a efektivně“. Funguje to s Claude Code, Cursorem, Codexem i dalšími agenty. Pokud už skills v Claude Code používáš, princip znáš z článku Claude Skills návod: vlastní dovednosti agenta; tady je jen hotová sada od vendora frameworku.
Zdrojem pravdy zůstává dokumentace Expa, Expo CLI a EAS CLI. Skills agentovi pomáhají tyhle zdroje použít správně, nenahrazují je.
Jak nainstalovat Expo Skills
Postup se liší podle agenta. Všechny příkazy jsou z oficiální dokumentace.
1. Claude Code
Plugin expo je v oficiálním marketplace claude-plugins-official:
claude plugin install expo@claude-plugins-official
Stejné jde zadat uvnitř session jako /plugin install expo@claude-plugins-official. Plugin zároveň zaregistruje vzdálený Expo MCP Server, takže ho nepřidáváš zvlášť. Přihlášení k účtu Expo uděláš příkazem /mcp v session. Pokud chceš vědět, jak vzdálené MCP servery fungují obecně, projdi návod na připojení vzdálených MCP serverů.
2. Codex
codex plugin add expo@openai-curated
Případně otevři /plugins a nainstaluj expo z marketplace openai-curated. Pokud Codex teprve zkoumáš, začni u přehledu Codex Cloud.
3. Cursor a ostatní agenti
Novější verze Cursoru umí skills nainstalované pro Claude Code nebo Codex automaticky převzít (Settings → Rules, Skills, Subagents, volba „Include third-party Plugins, Skills, and other configs“, která je ve výchozím stavu zapnutá). Jinak použij skills CLI:
npx skills add expo/skills
Verze pro yarn, pnpm a bun jsou ve stejné dokumentaci. Pozor: skills CLI nainstaluje jen skills, ne Expo MCP Server. A v Cursoru se skills nezobrazují v nabídce po zadání /, spouštějí se samy podle toho, na co se agenta ptáš. Pokud Cursor zatím nepoužíváš, nastavení najdeš v návodu na Cursor.
Co balíček obsahuje: 23 skillů ve dvou skupinách
Oficiální tabulka v dokumentaci uvádí 23 skillů. Předpona určuje, k čemu patří: expo-* je open source framework, eas-* jsou placené služby Expo Application Services (EAS).
Skills pro Expo SDK a framework
- expo-overview: vstupní bod a „rozcestník“ pro jakoukoli úlohu kolem Expa a EAS. Dokumentace říká, že se má načíst jako první.
- expo-router: souborové routy, skupiny, dynamické routy, modály, NativeTabs, hlavičky.
- expo-native-ui: nativně vypadající obrazovky podle Apple HIG, SF Symbols, sémantické barvy.
- expo-ui: skutečné SwiftUI na iOS a Jetpack Compose na Androidu přes balíček
@expo/ui(sheety, pickery, přepínače). - expo-animation: animace s Reanimated a gesty, včetně rozhodnutí, na kterém vlákně běží.
- expo-data-fetching: síťová volání, React Query, SWR, cache, offline a stavy načítání.
- expo-design-system: témata, tokeny a konvence komponent.
- expo-module: psaní nativních modulů v Swiftu a Kotlinu přes Expo Modules API.
- expo-upgrade: upgrade verze SDK a řešení rozbitých závislostí.
- expo-web-to-native: převod existující webové React aplikace na nativní iOS a Android.
- expo-dom, expo-dev-client, expo-app-clip, expo-brownfield, expo-examples, expo-project-structure: speciálnější případy (webový kód ve webview, vývojové klienty, App Clip, vložení do existující nativní appky, oficiální příklady, struktura složek).
Skills pro EAS služby
- eas-app-stores: build a odeslání do TestFlightu, App Storu a Google Play, podpisy, čísla verzí.
- eas-workflows: CI/CD workflow ve formátu YAML v
.eas/workflows/. - eas-update a eas-update-insights: aktualizace přes vzduch (OTA) a sledování jejich zdraví: pády, adopce, rollout.
- eas-hosting: nasazení webu a API routes na EAS Hosting.
- eas-observe a eas-simulator: metriky v appce a vzdálený simulátor v cloudu EAS (dokumentace ho označuje jako experimentální API).
Cena Skills samotné jsou zdarma a open source (repozitář je pod licencí MIT). Služby EAS, které eas-* skills ovládají, se účtují zvlášť podle tarifu Expa.
Jak se Expo Skills používají v praxi
Prompt se zadává běžnou češtinou, skill vybere agent. Oficiální dokumentace uvádí tyto dvojice zadání a skillů:
| Zadání | Použitý skill |
|---|---|
| Postav obrazovku nastavení s nativními ovladači | expo-native-ui |
| Přidej záložkovou navigaci a modál | expo-router |
| Přidej SwiftUI picker do appky | expo-ui |
| Vlož graf z webu do nativní appky | expo-dom |
| Jak nasadit appku do App Storu? | eas-app-stores |
| Vytvoř CI/CD, které staví při každém PR | eas-workflows |
| Povyš projekt na nejnovější Expo SDK | expo-upgrade |
Pro Claude Code ukazuje Expo na stránce Claude Code and Expo (aktualizováno 16. 10. 2026) ještě další zadání: ladění neúspěšného buildu z logů EAS Build, nastavení expo-notifications nebo zobrazení zpětné vazby z TestFlightu.
Projekt, který agentovi pomáhá už od startu
Nový projekt vytvoříš takhle (šablona pro SDK 58):
npx create-expo-app@latest --template default@sdk-58
Projekty z create-expo-app obsahují soubor AGENTS.md s odkazem na dokumentaci tvé verze SDK. Když máš nainstalovaný Claude Code, přibude i .claude/settings.json, který zapne plugin Expo. Oba soubory patří do gitu, takže každý v týmu začíná se stejným kontextem. Přímé čtení AGENTS.md v Claude Code vyžaduje verzi 2.1.277 nebo novější. Jak takový soubor psát, vysvětluje návod na AGENTS.md.
Doporučený postup
- Ověř, že agent vidí projekt. Zadej: „Otevři package.json a řekni, na kterou verzi Expo SDK cílí tenhle projekt.“ Pokud odpoví správně, kontext funguje.
- Nech ho začít u expo-overview. Skill směruje na ostatní skills, takže u nové úlohy napiš rovnou, že jde o Expo projekt.
- Zadávej úlohy po jedné. Navigace, pak data, pak design. Dlouhý zadávací dokument se v mobilním vývoji špatně kontroluje.
- Výsledek spusť. Skill zvyšuje šanci na správný postup, ale kód neprověří. Spusť appku v simulátoru nebo na zařízení.
- Upgrady a buildy řeš zvlášť. Před
expo-upgradeaeas-app-storesudělej commit, ať se dá změna vrátit.
Co říká video od Expa
Expo odkazuje z dokumentace na vlastní video How to Build Real Mobile Apps with AI in 2026 na kanálu Expo. Podle popisu v dokumentaci v něm agent s pomocí Expo Skills staví od nuly appku na sledování návyků. Dává smysl se na něj podívat, pokud chceš vidět celý průběh na jednom příkladu. Příspěvky z X jsem pro tento článek neověřoval, proto z nich nic necituji.
Pro koho se Expo Skills vyplatí
Pro koho vývojáři a malé týmy, které staví na Expu a už používají AI agenta. Největší přínos je tam, kde se často mění doporučené postupy: nativní UI, routing, upgrady SDK a nasazení.
Pro koho ne pokud nevyvíjíš v Expu ani React Native, nemají co nabídnout. Podobně sada nenahradí znalost mobilního vývoje: špatně zadaný úkol dostane špatné řešení i se skillem.
Pozor Expo samo uvádí, že skills ladí hlavně pro Claude Code a modely Opus, i když fungují s jakýmkoli agentem. S jiným agentem proto počítej s tím, že výsledky mohou být různé. A než skills pustíš na produkční repozitář, projdi si zásady bezpečnosti MCP serverů, protože plugin registruje vzdálený server s přístupem k účtu EAS.
Pokud si chceš zjednodušit i vlastní skills pro tým, projdi průvodce Claude Skills Library.
Časté otázky
Co jsou Expo Skills?
Oficiální sada instrukčních souborů SKILL.md od týmu Expo. Učí AI agenty správně stavět, nasazovat a ladit aplikace v Expu a React Native. Podle dokumentace fungují s Claude Code, Cursorem a Codexem.
Jak nainstaluji Expo Skills do Claude Code?
Příkazem claude plugin install expo@claude-plugins-official nebo v session přes /plugin install expo@claude-plugins-official. Plugin přidá i Expo MCP Server, přihlásíš se přes /mcp.
Jsou Expo Skills zdarma?
Skills samotné ano, jsou open source pod licencí MIT. Služby EAS (buildy, hosting, aktualizace), které skills ovládají, se účtují zvlášť podle tarifu Expa.
Fungují Expo Skills i s Cursorem a Codexem?
Ano. Codex má vlastní plugin (codex plugin add expo@openai-curated), Cursor skills převezme z jiných agentů nebo je nainstaluješ přes npx skills add expo/skills. Expo ale uvádí, že je ladí hlavně pro Claude Code a modely Opus.
Kolik skillů balíček obsahuje?
Oficiální tabulka v dokumentaci k 2. 11. 2026 uvádí 23 skillů, z toho 16 pro framework (expo-*) a 7 pro služby EAS (eas-*). Seznam se mění, aktuální stav hledej v repozitáři expo/skills.
Shrnutí
Expo Skills dávají agentovi to, co mu při mobilním vývoji nejvíc chybí: aktuální postupy přímo od autorů frameworku. Nainstaluješ je jedním příkazem, fungují zdarma a zbytek je na tobě, zadávej úlohy po jedné a výsledek vždy spusť. Začni v malé testovací appce a teprve potom je nasaď do reálného projektu.