What problem does it solve?
This Skill automates updating a NanoClaw installation by fetching upstream repository changes, merging them with local customizations and skills, and running required migrations and verification steps so users avoid manual, error-prone merges.
Core Features & Use Cases
- Automated Fetch & Archive: Detects or adds an upstream remote, fetches the main branch, and extracts only the tracked paths into a temporary directory.
- Preview and Risk Assessment: Runs a preview to enumerate files changed, deleted, conflict risks, and custom patches at risk so users can make an informed decision.
- Safe Apply with Conflict Resolution: Applies updates, attempts to reapply custom patches and skills, provides guided conflict resolution using skill intent files, runs migrations, builds and tests, and cleans up temporary artifacts.
- Use Case: Keep a forked NanoClaw repository up to date while preserving community skills and local modifications without losing work or breaking builds.
Quick Start
Use the update skill to fetch upstream changes, preview differences, and apply the update while preserving skills and customizations.