update-allowed-tools

Installation
SKILL.md

Overview

Analyzes a skill's full content, SKILL.md and any sibling files in the same directory, to find tools it references or requires, then compares against the skill's allowed-tools frontmatter to find missing entries.

Usage

/update-allowed-tools <skill name>
/update-allowed-tools @path/to/SKILL.md

Instructions

  1. Parse argument: The argument is either a file path to a SKILL.md file, or a skill name/description. If no file path is provided, search for the skill using Glob — first in the current working directory (e.g., **/skills/**/<name>/SKILL.md), then in ~/.claude/skills/**/<name>/SKILL.md.

  2. Read the skill file and separate the YAML frontmatter from the body content. Also read any other files in the same directory (sibling files referenced by or bundled with the skill).

  3. Extract declared allowed-tools: Parse all entries under allowed-tools: in the frontmatter.

Related skills
Installs
49
Repository
vinta/hal-9000
GitHub Stars
114
First Seen
Feb 7, 2026