Skill-Lab interactive-scripts
Use when you need to test a skill whose scripts use interactive input.
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/interactive-scripts" ~/.claude/skills/8ddiehu0314-skill-lab-interactive-scripts && rm -rf "$T"
manifest:
tests/fixtures/skills/invalid/interactive-scripts/SKILL.mdsource content
This skill's scripts call
input() and getpass, which block because agents
run scripts in non-interactive shells — there is no terminal to read from.
See
scripts/setup.py for the violations.
Expected failures:
- structure.scripts-no-interactive [moderate]