update-nanoclaw

Integrate upstream NanoClaw updates into customized installations with conflict preview and rollback.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/alanmun/vivian --skill update-nanoclaw-alanmun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-nanoclaw
Source: https://github.com/alanmun/vivian/tree/main/.agents/skills/update-nanoclaw
Command: npx skills add https://github.com/alanmun/vivian --skill update-nanoclaw-alanmun

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you integrate updates from the main NanoClaw repository into your customized fork without losing your unique modifications or encountering significant merge conflicts.

Core Features & Use Cases

  • Safe Updates: Prevents data loss by backing up your current state before applying changes.
  • Conflict Preview: Shows you exactly which files will conflict before a merge, allowing for informed decisions.
  • Flexible Update Paths: Supports merge, cherry-pick, and rebase to suit your workflow.
  • Automated Validation: Runs build and test commands to ensure the updated code functions correctly.
  • Breaking Change Detection: Identifies and helps you resolve any breaking changes introduced by the update.

Quick Start

Run the update-nanoclaw skill to synchronize your local NanoClaw installation with the latest upstream changes.

Frequently Asked Questions about update-nanoclaw

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync upstream changes to a customized fork without losing local modifications?

To sync upstream changes safely, you can preview conflicts, selectively cherry-pick updates, and rely on robust rollback mechanisms to prevent losing your unique local modifications.

What is the best way to update a customized NanoClaw installation from a main repository?

The best way to update a customized NanoClaw installation involves backing up your current state, detecting breaking changes, and using flexible Git update paths like merge or rebase.

Can I preview merge conflicts before applying upstream updates to my codebase?

Yes, you can preview merge conflicts before applying upstream updates. The process shows exactly which files will conflict, allowing you to make informed decisions before committing to a sync.

Does the NanoClaw sync process support cherry-picking specific upstream commits?

Yes, the NanoClaw sync process supports cherry-picking specific upstream commits. It accommodates flexible update paths including merge, cherry-pick, and rebase to suit your specific workflow.

How does automated validation work after integrating upstream codebase updates?

Automated validation after integrating upstream codebase updates works by running build and test commands, which ensures your updated code functions correctly and helps identify any breaking changes.

Why do I need a rollback mechanism when syncing version control updates?

You need a rollback mechanism when syncing version control updates because it prevents data loss by backing up your current state before applying changes, ensuring safe recovery from failed integrations.