aleslanger

Claude Plugin Bulk Update — Development skill for Claude Code

Development community

Update all Claude Code plugins in a single command.

How to install Claude Plugin Bulk Update

This entry records only its repository, not the path inside it, so there is no exact command to give. Open aleslanger/claude-plugin-bulk-update and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Plugin Bulk Update does

Update all Claude Code plugins in a single command. Preserves user/project/local scope. Dry-run, scope filter, Makefile.

Alternatives in Development

  • Update Scaffold — Check for and apply myPKA scaffold framework updates safely 296 ★
  • Migrations — Versioned breaking change migrations for Turbo 263 ★
  • Technique Combine People — Combine a user's photo with another person (real or fictional) into a single composite image: $ARGUMENTS 178 ★

README

Claude Code — Bulk Plugin Updater

One command to update every installed Claude Code plugin, scope-aware.

Bash script that updates every installed [Claude Code](https://docs.anthropic.com/claude/docs/claude-code) plugin in one pass. It lists all plugins via `claude plugin list --json` and runs `claude plugin update` for each one, preserving its original scope (`user` / `project` / `local`).

Requirements

  • Bash 4.0+ (uses mapfile). macOS ships with Bash 3.2 — install a newer version via Homebrew: brew install bash.
  • Claude Code CLI — the claude command must be on PATH and authenticated.
  • jq — JSON parser.
  • GNU Make (only if you use the Makefile) — make, plus awk, find, install (typically provided by coreutils).

Platform support

Platform Status Notes
Debian / Ubuntu / WSL ✅ Fully supported Out of the box.
Fedora / RHEL / CentOS ✅ Fully supported Out of the box.
Arch / Manjaro ✅ Fully supported Out of the box.
macOS ✅ Supported Requires Bash 4+ (brew install bash). Default /bin/bash is 3.2 and will not work. Make and coreutils are present via Xcode CLT / Homebrew.
Windows — WSL ✅ Fully supported Recommended Windows option.
Windows — Git Bash / MSYS2 ✅ Supported Run from the Git Bash / MSYS2 shell. Use mingw32-make if make isn't on PATH.
Windows — cmd.exe / PowerShell ❌ Not supported No native Bash. Use WSL or Git Bash.

Install jq

Platform Command
Debian / Ubuntu / WSL sudo apt-get install -y jq
Fedora / RHEL sudo dnf install -y jq
Arch sudo pacman -S jq
macOS (Homebrew) brew install jq
Windows (WSL) sudo apt-get install -y jq (inside WSL)
Windows (Git Bash / MSYS2 — Scoop) scoop install jq
Windows (Git Bash / MSYS2 — Chocolatey) `choco