Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.
73
66%
Does it follow best practices?
Impact
78%
1.08xAverage score across 3 eval scenarios
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./skills/bash-linux/SKILL.mdThe canonical home for this skill is bash-linux in sickn33/agentic-awesome-skills
Script template and error handling
set -euo pipefail
100%
100%
main() function
0%
100%
main "$@" invocation
0%
100%
log_info function
100%
100%
log_error to stderr
100%
100%
Color variables
100%
100%
trap cleanup EXIT
100%
100%
Default argument syntax
100%
100%
Shebang line
75%
100%
SCRIPT_DIR pattern
0%
0%
Dependency checking and file iteration
command -v for tool check
100%
100%
Redirects command -v output
100%
100%
SCRIPT_DIR for portability
100%
100%
Glob loop over .env files
100%
100%
IFS= read -r line pattern
0%
0%
Color variables defined
100%
100%
Error output to stderr
0%
0%
set -euo pipefail or equivalent
0%
0%
Non-zero exit on failure
100%
100%
validation_output.txt present
100%
100%
Text processing and pipe chaining
Uses awk for field extraction
100%
100%
Uses cut for field splitting
100%
100%
sort | uniq -c pattern
100%
100%
sort for ranking
100%
100%
grep for filtering
0%
0%
wc for counting
50%
0%
Pipe chaining
100%
100%
&& for sequential steps
0%
20%
report.txt produced
100%
100%
Correct top IP result
100%
100%
7520423
Table of Contents
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.