Claude Code woordenlijst

allowed-tools

SKILL.md frontmatter-veld dat Claude toestemming geeft om specifieke tools te gebruiken zonder te vragen.

Ook wel genoemd: allowed tools skill, skill permissions, allowed-tools frontmatter

allowed-tools is een SKILL.md frontmatter-veld dat een lijst bevat van tools die Claude mag gebruiken zonder expliciete toestemming terwijl een skill actief is. Het accepteert een string gescheiden door spaties of komma's, of een YAML-lijst. Bijvoorbeeld: allowed-tools: Bash(git add *) Bash(git commit *) Bash(git status *).

Cruciaal is dat allowed-tools toestemming verleent; het beperkt niet de beschikbare tools. Alle tools blijven aanroepbaar en uw standaard toestemmingsinstellingen blijven van toepassing op tools die hier niet worden vermeld. Om tools uit de beschikbare set van Claude te verwijderen tijdens de uitvoering van een skill, gebruikt u in plaats daarvan disallowed-tools. Deze beperking is tijdelijk en wordt gewist bij uw volgende bericht.

Voor permanente blokkering in alle skills en prompts, configureert u de weigeringsregels binnen uw .claude/settings.json toestemmingsinstellingen. Voor skills die zijn opgeslagen in de .claude/skills/ map van een project, wordt allowed-tools pas actief nadat u de workspace trust dialoog voor die map hebt geaccepteerd, vergelijkbaar met hoe toestemmingsregels in .claude/settings.json worden toegepast. Beoordeel altijd project-skills voordat u een repository vertrouwt, aangezien een skill zichzelf brede tooltoegang kan verlenen. Daarom onderzoekt SkillProof's beveiligingsscan, als onderdeel van zijn protocol, het volledige SKILL.md bestand en alle gebundelde scripts voordat een score wordt toegekend. De Skill Security Auditor gebruikt dit mechanisme bijvoorbeeld om code veilig te auditen.

Het begrijpen van allowed-tools is essentieel voor het beheren van hoe skills interageren met uw omgeving, als aanvulling op concepten zoals frontmatter en hooks.

← Alle woordenlijsttermen