shell-majo
CommunityPOSIX shell standards for portable scripting.
Authormarkjoshwel
Version1.0.0
Installs0
System Documentation
What problem does it solve?
POSIX shell standards for Mark's workflow unify portable, defensive scripting practices to reduce errors and portability issues.
Core Features & Use Cases
- Enforces POSIX sh as default and documents when Bash is acceptable with explicit justification
- Standardizes shebang usage, licensing headers, variable naming conventions, quoting, and error handling
- Encourages shellcheck linting and cross-shell compatibility to improve reliability and maintainability
- Use Case: Create new automation scripts or refactor existing ones to ensure they run reliably on /bin/sh across environments
Quick Start
Audit an existing shell script and refactor it to strictly use POSIX sh, add the Unlicense header, and implement proper error handling.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: shell-majo Download link: https://github.com/markjoshwel/skills/archive/main.zip#shell-majo Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.