Agent skill
shell-check
Run shellcheck to lint shell scripts for common issues and best practices
Install this agent skill to your Project
npx add-skill https://github.com/controlplaneio-fluxcd/flux-operator/tree/main/config/testdata/skills/shell-check
SKILL.md
Shell Check
Use shellcheck to analyze shell scripts for syntax errors, semantic problems, and style issues.
Usage
To check a single script:
shellcheck script.sh
To check all shell scripts in the current directory:
shellcheck *.sh
To check scripts recursively:
find . -name '*.sh' -exec shellcheck {} +
Common Options
-e CODE— exclude a specific warning (e.g.shellcheck -e SC2086 script.sh)-s SHELL— specify the shell dialect (bash,sh,dash,ksh)-f FORMAT— output format (tty,json,gcc,diff)
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
go-check
Run go vet to analyze Go source code for suspicious constructs
yaml-check
Run yq to validate and lint YAML files for correctness
kirby-i18n-workflows
Manages Kirby multi-language workflows, translations, and localized labels. Use when dealing with languages, translation keys, placeholders, or importing/exporting translations.
kirby-security-and-auth
Secures Kirby sites with access restriction, user roles, permissions, and protected downloads. Use when implementing login/role-based access, permissions, or file protection.
kirby-headless-api
Exposes Kirby content to headless clients using the API, KQL, and JSON representations. Use when building API endpoints, KQL queries, or headless frontends.
kirby-performance-and-media
Improves Kirby performance and media delivery (cache tuning, CDN, responsive images, lazy loading). Use when optimizing page speed, caching, or image handling.
Didn't find tool you were looking for?