Write production-ready one-off scripts and automation utilities with proper error handling and safety patterns. Use when developing bash automation, Python CLI tools, shell scripts, system administration scripts, or command-line batch processing—e.g., "write a script to process files", "python one-liner for data conversion", "bash automation for backups", "shell script with error handling".
86
82%
Does it follow best practices?
Impact
90%
1.20xAverage score across 3 eval scenarios
Passed
No known issues
Bash script safety patterns
Correct shebang
100%
100%
Strict mode set
100%
100%
IFS configured
0%
100%
Trap for cleanup
100%
100%
mktemp for temp files
100%
100%
Dependency check
50%
100%
getopts for flags
0%
100%
Arrays for lists
100%
100%
Variable quoting
100%
100%
Non-destructive default
37%
100%
Errors to stderr
100%
100%
Meaningful exit codes
100%
100%
Usage notes included
100%
100%
Python pixi shebang and mandatory libraries
Pixi shebang present
0%
100%
Pixi shebang format
0%
100%
rich for output
100%
100%
httxp for HTTP
0%
0%
CLI argument parsing
0%
100%
pydantic for validation
100%
100%
main guard
100%
100%
Dependencies in shebang
0%
100%
Complete runnable script
100%
100%
Usage notes
100%
100%
Assumptions stated
100%
100%
Script safety, idempotency, and secrets handling
Non-destructive default
100%
60%
Confirmation for destructive ops
100%
20%
Secrets via env vars
100%
100%
Idempotent design
100%
90%
Input validation
100%
87%
Deterministic output
75%
62%
Assumptions documented
100%
100%
Complete and runnable
100%
100%
Errors to stderr
100%
100%
Meaningful exit codes
100%
100%
Minimal dependencies documented
100%
87%
Usage notes
100%
100%
b74de5e
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.