Run shellcheck and actionlint on shell scripts and GitHub Actions workflows. Use before pushing or when fixing lint issues.
91
93%
Does it follow best practices?
Impact
87%
1.14xAverage score across 6 eval scenarios
Passed
No known issues
Shell script linting with shellcheck
Uses shellcheck
100%
100%
-f gcc flag used
0%
100%
git diff to find files
0%
100%
File existence check
0%
100%
Quoting issues fixed
100%
100%
cd safety fixed
100%
100%
Loop over ls fixed
100%
100%
No spurious disables
100%
100%
Report file produced
100%
100%
Report lists fixes
100%
100%
GitHub Actions workflow linting with actionlint
Uses actionlint
0%
100%
git diff to find workflows
0%
0%
File existence check
0%
0%
Deprecated set-output fixed
100%
100%
Shell quoting issues fixed
100%
30%
Issues fixed not disabled
100%
100%
Workflow still valid YAML
100%
100%
Report file produced
100%
100%
Report maps issues to fixes
100%
83%
Disable directives as last resort with explanation
Uses shellcheck
100%
100%
-f gcc flag used
0%
0%
Quoting issues fixed in code
100%
83%
cd safety fixed in code
100%
100%
SC2034 not blindly fixed
100%
100%
Disable directive added for SC2034
100%
100%
Disable directive has explanation
100%
100%
No spurious disables elsewhere
100%
100%
Report documents reasoning
100%
100%
814cd52
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.