What problem does it solve?
When you customize your NanoClaw fork for your classroom or use case, pulling upstream updates risks overwriting your custom settings, skills, or channel integrations, or forcing a full reinstall that wastes time and risks configuration loss.
Core Features & Use Cases
- Pre-update preview: See exactly what upstream changes include before applying them, grouped by impact area (skills, source code, container, build config).
- Flexible update paths: Choose to merge all changes, cherry-pick specific commits, or rebase for linear history, with automatic conflict previews before any changes are made.
- Built-in safety guardrails: Automatic timestamped backups let you roll back instantly if something goes wrong, and breaking change detection alerts you to required migration steps.
- Low token usage: Only opens files with actual conflicts, using git commands for all other checks to avoid unnecessary context bloat.
Use case: For instructors running customized NanoClaw classrooms, this lets you incorporate upstream security patches and new features without reconfiguring your custom TA personas, course-specific skills, or pre-set channel integrations.
Quick Start
Use the update-nanoclaw skill to pull the latest upstream NanoClaw changes into your customized install while preserving all your custom settings.