Shell Scripting
Two shell agents that keep bash idioms out of POSIX sh scripts, with ShellCheck and Bats.
Install
Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Üretim betiği yazarken, POSIX taşınabilirliğini korurken ya da ShellCheck ve Bats kurarken
- Author
- rsnodgrass
- License
- MIT
Contributed by a different author than the rest of this marketplace, and split into two agents on purpose. The bash agent starts from set -Eeuo pipefail with trap-based cleanup and mktemp handling. The POSIX agent works under a written constraint list: no arrays, no double-bracket tests, no process substitution, no brace expansion, no local keyword, no pattern substitution, and it notes that pipefail does not exist in POSIX at all, so strictness stops at set -eu. Keeping the two apart is what prevents bash-only idioms from ending up under a bin/sh shebang. Three skills carry the tooling: ShellCheck configured for the right dialect, and Bats tests asserting on status and output.
Similar skills
Planning with Files
SkillKeeps the plan on disk so a context reset cannot erase it.
Atomic Agents Skills
SkillScaffolds Atomic Agents code where every agent, tool and context boundary is a validated schema.
AlloyDB for PostgreSQL Skills
SkillDrives an AlloyDB for PostgreSQL cluster from an agent: provisioning, schema, health and replication.

Comments(0)
Sign in to comment