Shell
by @xueyetianya
Shell scripting reference — Bash syntax, redirections, process substitution, signal handling, debugging techniques. Use when writing shell scripts, troublesh...
clawhub install shell📖 About This Skill
name: "shell" version: "1.0.0" description: "Shell scripting reference — Bash syntax, redirections, process substitution, signal handling, debugging techniques. Use when writing shell scripts, troubleshooting Bash behavior, or automating system tasks." author: "BytesAgain" homepage: "https://bytesagain.com" source: "https://github.com/bytesagain/ai-skills" tags: [shell, bash, scripting, linux, unix, terminal, automation, devtools] category: "devtools"
Shell — Shell Scripting Reference
Quick-reference skill for Bash shell scripting, built-in features, and best practices.
When to Use
Commands
intro
scripts/script.sh intro
Overview of shell scripting — Bash features, shebang, execution, portability.
variables
scripts/script.sh variables
Variables — declaration, scope, arrays, parameter expansion, special variables.
control
scripts/script.sh control
Control flow — if/else, case, for, while, until, select, functions.
redirections
scripts/script.sh redirections
Redirections and pipes — stdin/stdout/stderr, heredocs, process substitution.
safety
scripts/script.sh safety
Safety practices — set -euo pipefail, quoting, shellcheck, error handling.
tools
scripts/script.sh tools
Essential tools — awk, sed, grep, find, xargs, cut, sort, jq patterns.
signals
scripts/script.sh signals
Signals and traps — SIGTERM, SIGINT, cleanup handlers, background jobs.
checklist
scripts/script.sh checklist
Shell script quality checklist.
help
scripts/script.sh help
version
scripts/script.sh version
Configuration
| Variable | Description |
|----------|-------------|
| SHELL_DIR | Data directory (default: ~/.shell/) |
*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*
⚡ When to Use
⚙️ Configuration
| Variable | Description |
|----------|-------------|
| SHELL_DIR | Data directory (default: ~/.shell/) |
*Powered by BytesAgain | bytesagain.com | hello@bytesagain.com*