What problem does it solve?
Skills distributed as git branches require manual checks for upstream updates, merging, conflict resolution, and post-update validation, which is time-consuming and error-prone when managing multiple installed skills.
Core Features & Use Cases
- Preflight Checks: Automatically verifies a clean working tree and configured upstream remote before proceeding.
- Update Detection: Identifies which installed skills have new upstream commits, which are up to date, and which are not installed.
- Interactive Selection: Lets you choose which skills to update via a multi-select prompt.
- Automated Merge & Validation: Merges selected skill branches, resolves conflicts where possible, and runs build/test checks to ensure functionality.
- Use Case: If you have 5 installed NanoClaw skills, this skill automatically checks for updates, lets you pick which to apply, handles merge issues, and confirms the update didn't break your setup.
Quick Start
Use the update-skills skill to check for and apply available updates to your installed NanoClaw skill branches from upstream.