Bash/Linux terminal patterns. Critical commands, piping, error handling, scripting. Use when working on macOS or Linux systems.
80
Quality
77%
Does it follow best practices?
Impact
78%
1.08xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/bash-linux/SKILL.mdScript 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%
Without context: $0.2490 · 53s · 13 turns · 13 in / 3,192 out tokens
With context: $0.4253 · 1m 13s · 24 turns · 72 in / 3,901 out tokens
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%
Without context: $0.2270 · 43s · 11 turns · 60 in / 3,048 out tokens
With context: $0.3813 · 1m 18s · 16 turns · 15 in / 4,823 out tokens
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%
Without context: $0.2257 · 46s · 14 turns · 62 in / 2,499 out tokens
With context: $0.4947 · 1m 39s · 23 turns · 70 in / 5,995 out tokens
9c177eb
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.