Skip to content
Back to skills

05 Skills

ASecurity

What does the `allowed-tools` field in skill frontmatter control? --- The `allowed-tools` field pre-approves matching tools or scoped commands for the turn that invokes the skill. For example, `allowed-tools: Read Grep Bash(npm run *)` narrows what runs without another permission prompt. It is not an exclusive allowlist or sandbox: other tools remain governed by session permissions. Use `disallowed-tools` for turn-scoped removal and project deny rules for persistent restrictions.

  • 12 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
developmentgobash

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add FlorianBruniaux/claude-code-ultimate-guide-landing --skill 05-skills --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 05 Skills?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 05 Skills
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/florianbruniaux-05-skills-claude-code-ultimate-guide-lan/badge)](https://www.skillsdirectory.com/skills/florianbruniaux-05-skills-claude-code-ultimate-guide-lan)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: 05-011
category_id: 5
difficulty: power
profiles:
- power
correct: b
options:
  a: Tools the skill documents
  b: Tools or command patterns pre-approved for the turn that invokes the skill
  c: Tools that can activate the skill
  d: A permanent sandbox that blocks every unlisted tool
doc_reference:
  file: guide/ultimate-guide.md
  section: 5.2 Creating Skills
  anchor: '#skillmd-frontmatter'
---

What does the `allowed-tools` field in skill frontmatter control?

---

The `allowed-tools` field pre-approves matching tools or scoped commands for the turn that invokes the skill. For example, `allowed-tools: Read Grep Bash(npm run *)` narrows what runs without another permission prompt. It is not an exclusive allowlist or sandbox: other tools remain governed by session permissions. Use `disallowed-tools` for turn-scoped removal and project deny rules for persistent restrictions.

Files in this skill

  • 001-what-is-the-relationship-between-skills-and-agents.md831 B
  • 002-where-should-skill-files-be-stored.md981 B
  • 003-what-is-the-required-file-in-a-skill-folder.md632 B
  • 004-what-is-the-key-difference-between-skills-agents.md1.3 KB
  • 005-what-does-the-context-field-in-skillmd.md761 B
  • 006-why-use-skills-instead-of-duplicating-knowledge.md926 B
  • 007-what-makes-a-good-skill-versus-a-bad-skill.md842 B
  • 008-what-is-the-tdd-test-driven-development-skills.md790 B
  • 009-what-should-a-security-guardian-skill-include-for.md824 B
  • 010-what-is-the-agent-field-in-skillmd-frontmatter.md888 B
  • 011-what-does-the-allowed-tools-field-in-skill.md896 B
  • 012-what-optional-folders-can-a-skill-directory.md756 B
  • 013-in-the-security-guardian-skill-what-is-an-example.md743 B
  • 014-what-is-the-aaa-pattern-in-tdd-testing.md718 B
  • 015-what-community-skill-repository-focuses-on.md832 B
  • 016-what-should-skills-include-to-be-most-useful.md750 B
  • 017-how-do-you-reference-a-skill-in-an-agents.md678 B
  • 018-what-disclaimer-applies-to-community.md753 B
  • 019-what-are-the-two-types-of-skills-in-skills-2.md800 B
  • 020-what-is-the-spot-outgrowth-pattern-in-skill-lifecycle.md965 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…