From zush-skills
Use when the user wants to make a git repo a zush plugin without writing Python — scaffolding a committed `.zush/` script tree where the folder layout becomes the command path and scripts run by file extension, then installing it with `zush sync`.
How this skill is triggered — by the user, by Claude, or both
Slash command
/zush-skills:create-zush-repoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Any git repo with a committed `.zush/` directory is a zush plugin — no Python required.
Any git repo with a committed .zush/ directory is a zush plugin — no Python required.
The folder layout under .zush/ is the command tree, and the script files are the
commands. zush sync <repo> clones the repo with gh into ~/.zush/repos/<name> and
rebuilds ~/.zush/repoindex.json.
Canonical reference:
Pick the install name. It is the tail of the repo URL minus .git
(https://github.com/you/tools.git → tools). It becomes the first segment of every
command from this repo.
Add a script under .zush/. The path under .zush/ maps to the dotted command:
.zush/git/clean.sh in a repo installed as tools becomes tools.git.clean.
# .zush/git/clean.sh
#!/usr/bin/env bash
echo "cleaning $1"
Commit and push the script.
Install and run. Re-running zush sync on an already-installed repo pulls the
latest and re-indexes:
zush sync https://github.com/you/tools # installs as "tools"
zush tools.git.clean ./tmp # -> cleaning ./tmp
Scripts run by extension, with the remaining CLI args passed through verbatim — zush does not parse a script's flags (there is no signature to read), so the script parses its own arguments.
| Extension | Runner |
|---|---|
.py | the Python interpreter running zush |
.sh | bash |
.ps1 | pwsh -File |
gh and the relevant runner (bash / pwsh) must be on PATH..zush/hooks/ is reserved — it is not indexed as commands. See
https://github.com/ZackaryW/zush/blob/main/docs/hooks.mdZUSH_REPOS and ZUSH_REPO_INDEX (useful for
testing against an isolated store).npx claudepluginhub zackaryw/zush-skills --plugin zush-skillsProvides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.