← All skills
ruzzy
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 trailofbits/skills (GitHub) · coding · 8,130 stars · scanned at commit e4dd0bb
Sets up and runs Ruzzy, Trail of Bits' coverage-guided Ruby fuzzer and the only production-ready one for the language. Covers harness structure, fuzzing pure Ruby and the native C extensions in gems, and sanitizer builds. Use when fuzzing a Ruby library or gem, testing a Ruby C extension for memory safety, or asking how to fuzz Ruby at all.
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 17 places.
Show 14 more
- plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 70
RUZZY_DEBUG=1 gem install --verbose ruzzy - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 126
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::ASAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 157
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::ASAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 180
MAKE="make --environment-overrides V=1" \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 207
export ASAN_OPTIONS="allocator_may_return_null=1:detect_leaks=0:use_sigaltstack=0" - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 218
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::ASAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 227
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::ASAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 236
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::ASAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 247
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::ASAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 268
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::ASAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 284
LD_PRELOAD=$(ruby -e 'require "ruzzy"; print Ruzzy::UBSAN_PATH') \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 315
MAKE="make --environment-overrides V=1" \ - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 348
export ASAN_OPTIONS="allocator_may_return_null=1:detect_leaks=0:use_sigaltstack=0" - plugins/testing-handbook-skills/skills/ruzzy/SKILL.md, line 390
export ASAN_OPTIONS="allocator_may_return_null=1:detect_leaks=0:use_sigaltstack=0"
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'ruzzy' ] || [ -L ~/.agents/skills/'ruzzy' ]; then echo 'A skill folder named ruzzy already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/trailofbits/skills' "$d" && git -C "$d" checkout --quiet 'e4dd0bb5b15535f7c5a0834187dffba6ac37e4ff' -- 'plugins/testing-handbook-skills/skills/ruzzy' && mkdir -p ~/.agents/skills && cp -R "$d"/'plugins/testing-handbook-skills/skills/ruzzy' ~/.agents/skills/'ruzzy' && 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/'ruzzy' ~/.claude/skills/'ruzzy' (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 trailofbits/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/trailofbits/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | e4dd0bb | 95 |
| 2026-11-07 | e4dd0bb | 95 |