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

git marketplace의 Claude Code 플러그인, 전역 npm 패키지, 목록에 추가한 기타 항목에 새 버전이 있는지 매주 확인하는 Claude Code mod입니다. 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