What problem does it solve? Installed channel and provider skills copy code into your repository from upstream branches, and that copied code becomes stale over time. This Skill refreshes those files by re-running each skill's own idempotent apply step, pulling the latest upstream code without merging branches or losing local credentials and configuration. ## Core Features & Use Cases - Safe Preflight Checks: Verifies a clean working tree and confirms the upstream remote before making any changes. - Automatic Detection: Reads the channel and provider barrel files (src/channels/index.ts, src/providers/index.ts) to identify which skills have copied code into your tree. - Selective Re-apply: Lets you pick which installed skills to update, then invokes each skill's own apply step (e.g. /add-slack) to fetch and overwrite only that skill's files. - Validation: Runs build and tests after updating to confirm the refreshed code still registers correctly. - Use Case: You installed the Slack and Discord channel skills months ago and want the latest upstream fixes. Run this Skill, select both channels, and it re-fetches their code, rebuilds, and runs the registration tests. ## Quick Start Run /update-skills in Claude Code and select which installed channel or provider skills you want to re-apply from upstream.