melech-sync-skillslisted
Install: claude install-skill AdirD/agent-shell-hamelech
# Sync Melech Skills — global library sync
You are the meta-skill for
[`AdirD/agent-shell-hamelech`](https://github.com/AdirD/agent-shell-hamelech).
Canonical source (double `l` in `shell`):
```text
AdirD/agent-shell-hamelech
```
Managed with Vercel's Skills CLI
([`vercel-labs/skills`](https://github.com/vercel-labs/skills)). This skill
ships no scripts — the CLI does the work, you just run it correctly.
The old skill names were `melech` and `sync-melech-skills`. This skill is
`melech-sync-skills`. If the global lock still has either old name, remove it
after this one is installed: `npx skills remove melech -g -y` and/or
`npx skills remove sync-melech-skills -g -y`.
## How the user invokes this
| They say | You do |
|---|---|
| `melech-sync-skills`, `sync melech skills`, `melech sync`, keep skills up to date | **Apply.** Run the sync command below. |
| `melech-sync-skills list`, `melech list`, `melech status` | **Dry catalog** only. Do not install. |
## Apply
One command. Run it from the user's home so the CLI cannot flip to project
scope:
```bash
cd ~ && npx skills add AdirD/agent-shell-hamelech --all -g
```
`--all` expands to `--skill '*' --agent '*' -y`, scoped to the named repo. It
installs new skills, refreshes existing ones, and needs no confirmation. It
does not touch global skills from other sources.
Takes roughly 30 seconds — it refreshes every skill, not just stale ones.
There is no cheaper "only what changed" mode worth maintaining.
If `npm` is missing