← All skills
skill-tester
95 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By sinhoneyy/master-skills (GitHub) · coding · 17 stars · scanned at commit 8e70b78
Validate, test, and score the quality of skills within the claude-skills ecosystem. Comprehensive meta-skill: structure validation, Python script testing (syntax + imports + runtime + output format), multi-dimensional quality scoring with letter grades and tier classification (BASIC/STANDARD/POWERFUL). Use when authoring a new skill, auditing existing skills for tier promotion, setting up pre-commit hooks for skill quality, or integrating skill QA into CI.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 32 places.
Show 17 more
- skills/skill-tester/assets/sample-skill/SKILL.md, line 60
python text_processor.py batch text_files/ --output results/ - skills/skill-tester/assets/sample-skill/SKILL.md, line 68
$ python text_processor.py analyze sample.txt - skills/skill-tester/assets/sample-skill/SKILL.md, line 80
$ python text_processor.py analyze sample.txt --format json - skills/skill-tester/assets/sample-skill/SKILL.md, line 98
$ python text_processor.py transform sample.txt --mode title - skills/skill-tester/assets/sample-skill/SKILL.md, line 112
cd scripts/ - skills/skill-tester/references/quality-scoring-rubric.md, line 452
- **Dangerous Functions**: `os.system()`, `eval()`, `exec()`, `subprocess` with `shell=True` - skills/skill-tester/references/quality-scoring-rubric.md, line 453
- **Safe Alternatives**: `subprocess.run(args, shell=False)`, `shlex.quote()`, `shlex.split()` - skills/skill-tester/references/quality-scoring-rubric.md, line 496
result = subprocess.run(["ls", user_input], capture_output=True) - skills/skill-tester/references/quality-scoring-rubric.md, line 512
os.system(f"ls {user_input}") # BAD - skills/skill-tester/scripts/script_tester.py, line 390
process = subprocess.run( - skills/skill-tester/scripts/script_tester.py, line 407
except subprocess.TimeoutExpired: - skills/skill-tester/scripts/script_tester.py, line 422
process = subprocess.run( - skills/skill-tester/scripts/script_tester.py, line 452
except subprocess.TimeoutExpired: - skills/skill-tester/scripts/script_tester.py, line 483
process = subprocess.run( - skills/skill-tester/scripts/script_tester.py, line 498
except subprocess.TimeoutExpired: - skills/skill-tester/scripts/script_tester.py, line 543
process = subprocess.run( - skills/skill-tester/scripts/security_scorer.py, line 429
- os.system(), os.popen() usage
and 12 more places
Other copies in this repository
sinhoneyy/master-skills has 1 more folder with a skill named skill-tester. This page shows the lowest-scoring copy.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'skill-tester' ] || [ -L ~/.agents/skills/'skill-tester' ]; then echo 'A skill folder named skill-tester already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/sinhoneyy/master-skills' "$d" && git -C "$d" checkout --quiet '8e70b780359915a1f197ca37a1add2d4016115a2' -- 'skills/skill-tester' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/skill-tester' ~/.agents/skills/'skill-tester' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'skill-tester' ~/.claude/skills/'skill-tester' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for sinhoneyy/master-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/sinhoneyy/master-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-09 | 8e70b78 | 95 |