hacksurvivor/claude-mods/tree/main/mods/updates

一個 Claude Code 外掛,每週檢查哪些內容有新版本:來自 git marketplace 的 Claude Code 外掛、全域 npm 套件,以及你列出的其他內容。Haiku 會為每項更新寫一行變更說明。`/updates` 可立即檢查。
hacksurvivor/claude-mods/tree/main/mods/updates

每週檢查 Claude 和 Codex 外掛、全域 npm 套件以及改編的技能是否有新版本,並為每項寫一行摘要。
請先查看作者 README,確認 marketplace 與外掛名稱;指令可能隨儲存庫結構而變動。
claude plugin marketplace add hacksurvivor/claude-mods claude plugin install updates
A Claude Code mod that checks once a week what has a newer version: Claude Code plugins from git marketplaces, your global npm packages, and anything else you list. Haiku writes one line per update on what changed. /updates checks now.

Updates only reads. To see and apply what it found, use the Updates tab of The Tree of Mods: Update all, Update per row, and Review for copies you adapted from someone else's repo, which are never overwritten.
~/.claude/updates/sources.json:{
"updaters": [{ "script": "my-tool-update" }],
"updaterDir": "~/.local/bin",
"adapted": [{ "id": "my-skill", "name": "my skill", "repo": "owner/repo",
"pinFile": "~/skills/my-skill/SOURCE.md", "pinPattern": "Revision: `([0-9a-f]{40})`",
"paths": ["skills/"], "local": "~/skills/my-skill" }],
"codexPlugins": [{ "name": "my-plugin", "repo": "owner/repo" }],
"skipMarketplaces": ["claude-plugins-official"],
"npmSkip": ["a-package-an-updater-handles"]
}
updaters are your own update scripts with a --check mode that prints lines like ==> name: 1.2.0 -> 1.3.0 available. adapted are copies of someone else's repo: Updates reads the upstream revision you started from in pinFile and compares it with the repo's latest.
npm, and the GitHub CLI (gh) signed in, for release and commit checks.In Claude Code:
/plugin marketplace add hacksurvivor/claude-mods
/plugin install updates@hacksurvivor
/reload-plugins
bin/check.py once a week (and on /updates). It calls gh api (GET only), npm ls -g and npm outdated -g, and your listed updaters with --check. It installs nothing.~/.claude/plugins (installed plugins and marketplaces), ~/.claude/settings.json (which plugins are on), Codex's plugin cache, and the files your config names.See PRIVACY.md.
Apache-2.0