All 94 skillsLanguages12 of 12
stryx:shell
When writing or fixing a script or a tricky command line: PowerShell, Git Bash, batch files.
/stryx:shellInside its piece: 7 specks, one for each file on its shelf. Its eleven group-mates glow on the open book behind it. The light splits toward green, the band of Languages.
In numbers
counted 2026-10-12 in the installed set- 5reference files
- 7files in the skill
- 104KB on disk
- 6chapters
Use it when
in the skill’s own wordsWhen writing, fixing or reviewing a shell script or a tricky command line
- PowerShell 7 or Windows PowerShell 5.1 (.ps1, .psm1)
- Git Bash on Windows
- POSIX sh or bash (.sh)
- cmd batch files (.bat, .cmd)
- an npm script
- a CI run step or a hook's script file
- When a command behaves differently between shells
- quotes or arguments that arrive mangled
- exit codes ($LASTEXITCODE, ERRORLEVEL) that do not stop the script
- set -euo pipefail
- NativeCommandError
- delayed expansion
- a batch file that stops after npm
- BOM
- mojibake
- UnicodeEncodeError charmap in piped output
- CRLF vs LF
- paths with spaces
- & or !
- Git Bash turning /flags into paths
- a file named nul
- --help opening a browser for npm and git
- calling one shell from another
Not for
another skill does it- What a git, CI or release command should do→ stryx:devops
- Python code→ stryx:python
- Claude Code settings and hook registration→ stryx:config
- VS Code tasks and terminal settings→ stryx:vscode
- Pester tests→ stryx:test
- Non-shell failures→ stryx:debug
Inside the book
6 chapters, by title only- Procedure
- Skeletons
- Quick reference: the same thing in each shell
- Windows traps (all tested)
- Linux, WSL and CI traps (tested with dash 0.5.12 and bash 5.2)
- Verification: what a pass looks like
Works with
the skills it names most- stryx:ai-power→When you are not sure which skill fits, or you say "load aipower": it is the map of all skills.
- stryx:config→When Claude Code's own setup needs checking or tidying: CLAUDE.md, settings, permissions, memory.
- stryx:debug→Something is broken: a bug, an error, a crash, a failing test or wrong data.
- stryx:devops→When work must be committed, pushed, made a pull request, released or packaged.
- stryx:python→When writing or fixing Python 3.11 or newer: types, async code, packaging, pytest.
- stryx:test→When tests must be written or fixed, or you want the test written first (TDD).
Claude loads it by itself when the moment comes; by hand, type the line at the top. It comes with the whole set: Installs all 94 skills, 32 agents and the brain program as one set. The skill’s own text is private source and is not shown here.