Awesome-claude-code-config update-config
Update awesome-claude-code-config to the latest version. Checks remote for new releases, then re-runs the installer with the interactive selector. Use when user types /update-config or asks to update their Claude Code configuration.
install
source · Clone the upstream repo
git clone https://github.com/Mizoreww/awesome-claude-code-config
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Mizoreww/awesome-claude-code-config "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/update-config" ~/.claude/skills/mizoreww-awesome-claude-code-config-update-config && rm -rf "$T"
manifest:
skills/update-config/SKILL.mdsource content
Update — awesome-claude-code-config
Overview
Check for updates and upgrade the installed configuration to the latest version.
Workflow
Run the following steps in order. Stop immediately if a step fails. Do NOT ask for confirmation between steps — just execute.
Step 1: Check versions
# Installed version INSTALLED="$(cat ~/.claude/.awesome-claude-code-config-version 2>/dev/null || echo 'not installed')" # Remote version REMOTE="$(curl -fsSL https://raw.githubusercontent.com/Mizoreww/awesome-claude-code-config/main/VERSION 2>/dev/null | tr -d '[:space:]')" echo "Installed: $INSTALLED" echo "Remote: $REMOTE"
If
INSTALLED equals REMOTE, tell the user they are already on the latest version and stop.
If the remote fetch fails, warn the user and stop.
Step 2: Run the installer (remote mode)
Download and execute the latest installer interactively:
bash <(curl -fsSL https://raw.githubusercontent.com/Mizoreww/awesome-claude-code-config/main/install.sh)
This launches the interactive component selector. The installer handles:
- Smart merging of
(preserves user customizations)settings.json - Version stamping
- Font and dependency installation
- Plugin updates
Step 3: Report result
After the installer finishes, confirm the new version:
cat ~/.claude/.awesome-claude-code-config-version 2>/dev/null
Tell the user the update is complete with the new version number.
Notes
- The installer's smart merge preserves existing
customizationssettings.json
is never overwritten if it already existslessons.md- Plugins are re-installed (idempotent — existing ones are skipped)
- User should restart Claude Code after updating for changes to take effect