Claude Code-ordlista
Frontmatter
Frontmatter är YAML-blocket högst upp i en SKILL.md-fil som konfigurerar skillens beteende och metadata.
Kallas även: YAML frontmatter, SKILL.md frontmatter, skill frontmatter fields
Frontmatter är YAML-blocket som avgränsas av --- högst upp i en SKILL.md-fil. Det fungerar som konfigurationen för skillen och styr dess metadata och körningsbeteende.
Viktiga fält inom frontmatter möjliggör detaljerad kontroll:
name: Visningsnamnet för skillen. Om det utelämnas används skillens katalognamn.description: Ett avgörande fält som förklarar vad skillen gör och dess avsedda användningsfall. Om detta saknas faller skillen tillbaka på att använda det första stycket i markdowninnehållet. Detta fält är kritiskt för automatisk anropning.when_to_use: Ger ytterligare kontext för att utlösa skillen, tillagd tilldescription.argument-hint: Ger en ledtråd som visas under autokomplettering, till exempel[issue-number].arguments: Definierar namngivna positionsargument som kan användas med$name-substitution.disable-model-invocation: Att ställa in detta tilltrueförhindrar Claude från att automatiskt anropa skillen.user-invocable: Ställs in tillfalseför att dölja skillen från/-kommandomenyn. Notera att den korrekta stavningen äruser-invocablemed ett 'c'.allowed-tools: Specificerar verktyg som kan användas utan explicit tillstånd medan skillen är aktiv.disallowed-tools: Listar verktyg som tas bort från den tillgängliga poolen när skillen är aktiv.model: Bestämmer vilken modell Claude använder medan skillen är aktiv.effort: Kategoriserar skillens komplexitet med nivåer somlow,medium,high,xhigh, ellermax.context: Att ställa in detta tillforkkör skillen i en förgrenad subagentkontext.agent: Specificerar vilken subagenttyp som ska användas närcontextär inställt påfork.hooks: Möjliggör definition av krokar som är begränsade till skillens livscykel.paths: Använder glob-mönster för att begränsa när skillen automatiskt aktiveras.shell: Definierar skalet som ska användas, antingenbashellerpowershell.
Medan många fält erbjuder finkornig kontroll, är fältet description särskilt viktigt för att möjliggöra automatisk skillanropning. Till exempel använder Skill Creator-skillen frontmatter för att definiera sitt namn, beskrivning och argument, vilket vägleder användare om hur man bygger nya skills.