-
Notifications
You must be signed in to change notification settings - Fork 8.9k
Use $HOME instead of ~ in SKILL.md browse binary assignment #785
Copy link
Copy link
Open
Description
Problem
All SKILL.md files that reference the browse binary use this pattern:
[ -z "$B" ] && B=~/.claude/skills/gstack/browse/dist/browseClaude Code's built-in bash safety checks flag this with a permission prompt:
Tilde in assignment value — bash may expand at assignment time
This fires on every browse command, which means frequent interruptions during any skill that uses the browser (browse, qa, design-review, etc.).
Fix
Replace ~ with $HOME in all 15+ SKILL.md files:
[ -z "$B" ] && B="$HOME/.claude/skills/gstack/browse/dist/browse"This is functionally identical (both resolve to the user's home directory) but avoids the Claude Code heuristic warning.
Affected files
Every SKILL.md that sets B=~/.claude/skills/gstack/browse/dist/browse:
- browse/SKILL.md
- qa/SKILL.md
- qa-only/SKILL.md
- design-review/SKILL.md
- design-consultation/SKILL.md
- design-shotgun/SKILL.md
- design-html/SKILL.md
- canary/SKILL.md
- benchmark/SKILL.md
- land-and-deploy/SKILL.md
- office-hours/SKILL.md
- plan-design-review/SKILL.md
- setup-browser-cookies/SKILL.md
- connect-chrome/SKILL.md
- SKILL.md (root)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels