skill-portability-checker
Installation
SKILL.md
Skill Portability Checker
What it does
Skills with companion scripts (.py, .sh) can silently fail on machines where their dependencies aren't installed. A skill written on macOS may call brew, pbcopy, or use /usr/local/bin paths that don't exist on Linux. A Python script may import pandas on a system without it.
Skill Portability Checker:
- Scans companion scripts for OS-specific patterns and external binary calls
- Checks whether those binaries are present on the current system (
PATHlookup +which) - Cross-checks against the skill's declared
os_filter:frontmatter field (if any) - Reports portability issues before the skill fails at runtime