Skill-Lab bad-allowed-tools
Use when you need to test a skill with allowed-tools as a YAML list.
install
source · Clone the upstream repo
git clone https://github.com/8ddieHu0314/Skill-Lab
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/8ddieHu0314/Skill-Lab "$T" && mkdir -p ~/.claude/skills && cp -r "$T/tests/fixtures/skills/invalid/bad-allowed-tools" ~/.claude/skills/8ddiehu0314-skill-lab-bad-allowed-tools && rm -rf "$T"
manifest:
tests/fixtures/skills/invalid/bad-allowed-tools/SKILL.mdsource content
The
allowed-tools field must be a space-delimited string, not a YAML list.
Correct format:
allowed-tools: "Read Write Bash"
Wrong format: the YAML list above
Expected failure: frontmatter.allowed-tools-format [moderate]