Slovník Claude Code
Frontmatter
Frontmatter je blok YAML v horní části souboru SKILL.md, který konfiguruje chování a metadata dovednosti.
Také známé jako: YAML frontmatter, SKILL.md frontmatter, skill frontmatter fields
Frontmatter je blok YAML ohraničený --- v horní části souboru SKILL.md. Slouží jako konfigurace pro dovednost, řídí její metadata a chování při provádění.
Klíčová pole v rámci frontmatteru umožňují detailní kontrolu:
name: Zobrazovaný název dovednosti. Pokud je vynechán, použije se název adresáře dovednosti.description: Klíčové pole vysvětlující, co dovednost dělá a jaký je její zamýšlený případ použití. Pokud toto pole chybí, dovednost se vrátí k použití prvního odstavce obsahu v markdownu. Toto pole je zásadní pro automatické vyvolání.when_to_use: Poskytuje další kontext pro spouštění dovednosti, připojený kdescription.argument-hint: Nabízí nápovědu zobrazovanou během automatického doplňování, například[issue-number].arguments: Definuje pojmenované poziční argumenty, které lze použít s náhradou$name.disable-model-invocation: Nastavení této hodnoty natruezabrání Claude automaticky vyvolávat dovednost.user-invocable: Nastaveno nafalsepro skrytí dovednosti z nabídky příkazů/. Všimněte si, že správný pravopis jeuser-invocables 'c'.allowed-tools: Určuje nástroje, které lze použít bez explicitního povolení, zatímco je dovednost aktivní.disallowed-tools: Seznam nástrojů, které jsou odebrány z dostupného fondu, zatímco je dovednost aktivní.model: Určuje, který model Claude používá, zatímco je dovednost aktivní.effort: Kategorizuje složitost dovednosti s úrovněmi jakolow,medium,high,xhighnebomax.context: Nastavení této hodnoty naforkspustí dovednost v kontextu rozvětveného podagenta.agent: Určuje typ podagenta, který se použije, když jecontextnastaven nafork.hooks: Umožňuje definovat háčky (hooks) v rozsahu životního cyklu dovednosti.paths: Používá vzory glob pro omezení, kdy se dovednost automaticky aktivuje.shell: Definuje shell, který se má použít, buďbashnebopowershell.
Ačkoli mnoho polí nabízí jemné řízení, pole description je obzvláště důležité pro umožnění automatického vyvolání dovednosti. Například dovednost Skill Creator používá frontmatter k definování svého názvu, popisu a argumentů, čímž vede uživatele, jak vytvářet nové dovednosti.