Claude Code ordliste

allowed-tools

Felt i SKILL.md's frontmatter, der giver Claude tilladelse til at bruge specifikke værktøjer uden at spørge.

Også kaldet: allowed tools skill, skill permissions, allowed-tools frontmatter

allowed-tools er et SKILL.md frontmatter-felt, der angiver værktøjer, Claude kan bruge uden eksplicit tilladelse, mens en skill er aktiv. Det accepterer en streng adskilt af mellemrum eller komma, eller en YAML-liste. For eksempel: allowed-tools: Bash(git add *) Bash(git commit *) Bash(git status *).

Afgørende er, at allowed-tools giver tilladelse; det begrænser ikke tilgængelige værktøjer. Alle værktøjer forbliver kaldbare, og dine standard tilladelsesindstillinger gælder stadig for værktøjer, der ikke er angivet her. For at fjerne værktøjer fra Claudes tilgængelige sæt under en skills udførelse, skal du i stedet bruge disallowed-tools.

For vedvarende blokering på tværs af alle skills og prompts, konfigurer afvisningsregler inden for dine .claude/settings.json tilladelsesindstillinger. For skills gemt i et projekts .claude/skills/ mappe, bliver allowed-tools kun aktivt, efter du har accepteret dialogboksen for arbejdsområdetillid for den mappe, hvilket afspejler, hvordan tilladelsesregler i .claude/settings.json anvendes. Gennemgå altid projektets skills, før du stoler på et repository, da en skill kan give sig selv bred adgang til værktøjer. Derfor undersøger SkillProofs sikkerhedsscanning, som er en del af dens protokol, hele SKILL.md-filen og alle medfølgende scripts, før den tildeler en score. For eksempel bruger Skill Security Auditor denne mekanisme til at auditere kode sikkert.

At forstå allowed-tools er nøglen til at styre, hvordan skills interagerer med dit miljø, og komplementerer koncepter som frontmatter og hooks.

← Alle ordlistetermer