
Claude Code vs. Gemini CLI: Kontext vs. dovednosti
Claude Code vs. Gemini CLI: Přenositelnost dovedností agentů v roce 2026
Srovnání Claude Code a Gemini CLI se zásadně změnilo. Dlouhou dobu se diskuse soustředila na velikost kontextového okna a na to, který agent má lepší nativní schopnosti. Dva nedávné posuny však tuto debatu učinily zastaralou. Zaprvé, oba agenti nyní podporují stejný otevřený standard pro dovednosti. Zadruhé, Gemini CLI již není nástrojem určeným pro jednotlivé vývojáře.
To mění celou otázku srovnání Claude Code a Gemini CLI. Důraz se již neklade na proprietární funkce jednotlivých spouštěcích prostředí, ale na přenositelnost samotných dovedností. Co je potřeba, aby dovednost spolehlivě fungovala na jakékoli platformě, která standard podporuje? A co nám o příčinách selhání říkají naše testovací data – z provozu 2116 dovedností v prostředí Claude Code?
Společný základ: Standard Agent Skills
Před srovnáním spouštěcích prostředí je klíčové pochopit, co mají společného. Dotaz "fungují dovednosti v gemini cli" má jednoduchou a přímou odpověď: ano. Je to proto, že jak Claude Code, tak Gemini CLI, spolu s rostoucím seznamem dalších klientů jako Codex, Cursor a OpenCode, přijaly otevřený formát Agent Skills.
Původně vyvinutý společností Anthropic a nyní udržovaný jako otevřený standard na agentskills.io, tento formát definuje dovednost jako samostatný adresář. Jeho jádrem je soubor SKILL.md, který obsahuje YAML frontmatter pro metadata (jako name a description) a tělo v markdownu s instrukcemi pro agenta. Tento adresář může volitelně obsahovat vlastní zdroje, například skripty v adresáři scripts/ nebo referenční dokumenty v references/.
Tento sdílený standard znamená, že dovednost napsaná pro Claude Code by v zásadě měla být čitelná pro Gemini CLI a naopak. Samotná dovednost je přenositelná. Rozdíly nastávají ve způsobu, jakým každé spouštěcí prostředí dovednost objevuje, načítá a spouští.
Mechanika spouštění: Jak Claude a Gemini spouští dovednosti
Ačkoli je formát dovedností stejný, operační mechanika Claude Code a Gemini CLI se v klíčových ohledech liší. Tyto rozdíly ovlivňují, jak jsou dovednosti spravovány, jak se načítají do kontextu a jak interagují s bezpečnostním modelem agenta.
Spouštění dovedností v Claude Code
Claude Code hledá dovednosti na dvou primárních místech: v globálním adresáři ~/.claude/skills/<name>/SKILL.md pro osobní dovednosti a v adresáři specifickém pro projekt .claude/skills/<name>/SKILL.md. Dovednosti také objevuje ve vnořených adresářích .claude/skills/ při procházení projektu.
Když úkol spustí dovednost, Claude Code vloží celý soubor SKILL.md do konverzace jako jednu zprávu. Tento kontext přetrvává po zbytek sezení; soubor se při dalších tazích znovu nenačítá. Jedná se o jednoduchý, souborový přístup. Frontmatter v SKILL.md také umožňuje určitou kontrolu nad sadou nástrojů agenta během provádění dovednosti. Klíč allowed-tools může předem schválit konkrétní nástroje pro tah, který dovednost vyvolá, zatímco disallowed-tools může dočasně odebrat nástroje z dosahu agenta, dokud je dovednost aktivní.
Spouštění dovedností v Gemini CLI
Gemini CLI používá strukturovanější, víceúrovňový systém objevování a dvoufázový proces načítání. Hledá dovednosti v určitém pořadí priority: vestavěné dovednosti, dovednosti rozšíření, uživatelské dovednosti (~/.gemini/skills/ nebo alias ~/.agents/skills/) a nakonec dovednosti pracovního prostoru (.gemini/skills/ nebo jeho alias .agents/skills/).
Na rozdíl od Claude Code nenačítá Gemini CLI okamžitě celou dovednost. Na začátku sezení vloží do systémového promptu pouze name a description každé povolené dovednosti. Tím udržuje počáteční kontext malý. Teprve když model určí, že úkol odpovídá dovednosti, zavolá nástroj activate_skill. To spustí výzvu k udělení souhlasu uživatele, která podrobně popisuje název dovednosti, její účel a cestu k adresáři, ke kterému bude udělen přístup. Po schválení uživatelem se do historie konverzace přidá celé tělo SKILL.md a struktura jeho složek a adresář dovednosti se přidá do seznamu povolených cest k souborům agenta.
Tento systém se spravuje pomocí specializované sady příkazů, jako jsou gemini skills install <git-url-or-dir> --consent a /skills link <path> --scope user|workspace.
Zde je shrnutí klíčových rozdílů:
| Vlastnost | Claude Code | Gemini CLI |
|---|---|---|
| Cesta k dovednostem | ~/.claude/skills/, .claude/skills/ |
~/.gemini/skills/, .gemini/skills/ (plus alias .agents/skills/) |
| Vyvolání | Celý SKILL.md vložen při prvním použití, přetrvává |
name/description v systémovém promptu; SKILL.md vložen při aktivaci |
| Souhlas uživatele | Implicitní při instalaci/umístění | Explicitní výzva při první aktivaci v sezení |
| Správa | Operace v souborovém systému | Příkazy CLI (gemini skills ..., /skills ...) |
Skutečný stav v roce 2026: Gemini CLI přestal být nástrojem pro koncové uživatele
Technické srovnání je nyní pro většinu vývojářů z velké části akademické. Dne 19. května 2026 Google oznámil, že přechází z Gemini CLI na nový nástroj s názvem Antigravity CLI. Od 18. června 2026 přestaly Gemini CLI a přidružená rozšíření IDE Gemini Code Assist obsluhovat požadavky pro jednotlivé předplatitele Google AI Pro a Ultra, stejně jako pro bezplatnou úroveň (která dříve činila 60 požadavků za minutu a 1 000 denně).
Služba pokračuje pro podnikové zákazníky s licencemi Gemini Code Assist Standard a Enterprise a pro ty, kteří používají Gemini API prostřednictvím přímého účtování. Repozitář gemini-cli zůstává veřejný pod licencí Apache-2.0 a je stále v aktivním vývoji.
Klíčové je, že Google uvedl, že základní technologie agentů – Agent Skills, Hooks, Subagents a Extensions – budou přeneseny do Antigravity CLI, který je popisován jako přepis v Go pro zvýšení výkonu. Oznámení se nezabývalo licencí pro Antigravity CLI. Tento posun mění, co vůbec znamená volba mezi Claude Code a Gemini CLI v roce 2026. Pro jednotlivého vývojáře bez podnikové licence nebo přímého účtování API se již nejedná o volbu mezi dvěma spotřebitelskými nástroji. Praktickou starostí je, zda investice do budování osobní knihovny dovedností bude přenositelná do budoucích spouštěcích prostředí agentů.
Kontextové okno vs. hloubka dovedností
Hodně se mluvilo o inzerovaném kontextovém okně Gemini s 1 milionem tokenů. Ačkoli konfigurace s velkým kontextem existují na obou stranách, zaměření na počet tokenů míjí podstatu. Velikost kontextu a hloubka dovedností řeší různé třídy problémů.
Obrovské kontextové okno je mocné pro úkoly, které vyžadují holistické porozumění velké kódové základně. Umožňuje agentovi udržet více z vašeho repozitáře v jeho okamžité pozornosti, což může být neocenitelné pro komplexní refaktoring nebo analýzu. Neřeší však provádění akcí.
Kontextové okno s 1 milionem tokenů nemůže nainstalovat chybějící binární soubor. Nemůže zřídit API klíč. Nemůže opravit soubor SKILL.md, který je napsán příliš vágně na to, aby se spolehlivě spouštěl. Toto jsou problémy hloubky dovedností – schopnosti agenta provést přesný, opakovatelný úkol, který si je vědom prostředí. To je doména dobře napsané dovednosti a její úspěch často závisí méně na velikosti kontextového okna a více na prostředí, ve kterém běží.
Co naše data ukazují o selhání dovedností (na jakékoli platformě)
To nás přivádí k jádru problému: proč dovednosti selhávají? V SkillProof instalujeme a spouštíme dovednosti, abychom zveřejnili objektivní hodnocení. Z 2116 dovedností, které jsme testovali, 1307 (62 %) prošlo, 704 je označeno jako "Funguje s nastavením" – splní úkol, ale pouze po konfiguraci, kterou musí popis explicitně uvést – a 105 skončilo s hodnocením "neúspěšné": některé se spustily a zanechaly vás v horší situaci, než kdybyste žádnou dovednost nepoužili, jiné se nespustily vůbec.
Aby bylo naprosto jasno: tyto testy provádíme výhradně ve spouštěcím prostředí Claude Code. Nikdy jsme nespustili dovednost na Gemini CLI nebo Antigravity CLI a netvrdíme nic o jejich úspěšnosti. Náš kompletní proces je podrobně popsán v naší metodice.
Naše data o tom, proč dovednosti selhávají, jsou však stále vysoce relevantní pro jakékoli spouštěcí prostředí. Prošli jsme testovací poznámky u každé dovednosti, která neprošla čistě. Výsledky jsou vypovídající.
Ze 704 dovedností vyžadujících nastavení:
- 195 zmiňovalo chybějící CLI nebo binární soubor.
- 99 záviselo na samostatném MCP serveru, který musel být nakonfigurován a spuštěn.
- 92 vyžadovalo API klíč nebo jiné přihlašovací údaje.
- 64 potřebovalo placený účet nebo předplatné.
Ze 105 dovedností, které skončily s hodnocením "neúspěšné":
- 27 se týkalo chybějícího CLI nebo binárního souboru.
- 12 záviselo na MCP serveru.
- 10 vyžadovalo placený účet.
- 7 potřebovalo API klíč.
Jedná se o počty z prohledávání našich vlastních testovacích poznámek podle klíčových slov, nikoli o vyčerpávající taxonomii příčin, a kategorie se překrývají: jedna dovednost může potřebovat jak CLI, tak klíč. Vzor je však těžké přehlédnout. Drtivým důvodem, proč dovednost nesplní očekávání, je závislost na externím prostředí. Dovednost, která vyžaduje binární soubor, který nemáte nainstalovaný, selže, ať už ji spustíte přes Claude Code nebo Gemini CLI. Dovednost, která potřebuje API klíč, bez něj nebude fungovat, bez ohledu na velikost kontextového okna agenta.
Případové studie: Kde dovednosti procházejí a selhávají
Pohled na konkrétní příklady to objasňuje. Rozdíl mezi dovedností, která projde, a tou, která potřebuje nastavení, často nemá nic společného se spouštěcím prostředím agenta.
Sync Agent Instructions: Tato coding dovednost prošla našimi testy. Jejím účelem je synchronizovat instrukce mezi soubory
CLAUDE.md,GEMINI.mdaAGENTS.md. Funguje, protože nemá žádné externí závislosti; používá pouze základní shellové příkazy jakocp,git diffagit add. Její logika je zcela přenositelná. Hodnota, kterou poskytla oproti naivnímu základu, byla její přesnost – správně připravila cílové soubory pomocígit add, zatímco zdrojový soubor nechala nepřipravený.AI Multimodal: Tato data dovednost skončila s hodnocením "Funguje s nastavením". Její skripty jsou čisté a používají oficiální Python SDK
google-genai. Vyžaduje však, aby bylo toto SDK nainstalováno a, co je důležitější, aby v prostředí existoval platnýGEMINI_API_KEY. Pro test jsme nemohli klíč zajistit, takže její výstup nebyl nikdy změřen. Jedná se o dovednost poháněnou Gemini, která selhává z důvodu, který by ji stejně efektivně zablokoval i uvnitř samotného Gemini CLI.Amazon Alexa QA: Další příklad "Funguje s nastavením", tato seo dovednost ilustruje problém skrytých závislostí. Její instrukce nikdy nezmiňují, že tiše vyžaduje samostatný nástroj
browser-act-cli, který musí být nainstalován pomocíuv tool install browser-act-cli. Potřebuje také aktivní, přihlášený účet Amazon. Tento vzorec selhání je zcela nezávislý na agentovi.AI Search Hub: Tato data dovednost, která prošla, je příkladem nástroje, který prostě funguje. Spustili jsme její dokumentovaný příkaz a na první pokus vrátila správnou odpověď. Základní model – stejný model bez dovednosti – potřeboval tři pokusy a nedosáhl žádných výsledků.
Srovnání Gemini CLI vs. Claude Code pro kódování je tedy méně otázkou o těchto dvou nástrojích a více o dovednostech, které na nich spouštíte. Sdílený standard je skutečným krokem vpřed, ale jak ukazují naše data, přenositelnost závisí na tom, zda je dovednost upřímná ohledně toho, co potřebuje od stroje pod ní.
Související čtení: stejnou otázku přenositelnosti jsme zkoumali u agenta OpenAI v článku Claude Code vs Codex CLI a rozdíly mezi instruktážními soubory a dovednostmi jsme popsali v AGENTS.md vs Claude Skills.
Toto je problém, pro jehož řešení byl SkillProof vytvořen. Každou dovednost instalujeme, spouštíme na reálné práci a zveřejňujeme verdikt – včetně selhání. Celý katalog 2116 testovaných dovedností je volně k prohlížení; pokud byste raději začali s užším výběrem, prodáváme také balíčky deseti dovedností podle rolí za 10 $ za kus.
★ 9.6/10 × 3
Startovací balíček zdarma
3 skills s nejvyšším skóre z našich testů plus instalační checklist — sestava, kterou bychom nasadili na čistý stroj. Zdarma, e-mailem.