update

Updates NanoClaw installations by merging upstream changes with local customizations and skills, then verifying builds and tests.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/xmonkee/nanoclaw --skill update-xmonkee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update
Source: https://github.com/xmonkee/nanoclaw/tree/main/.claude/skills/update
Command: npx skills add https://github.com/xmonkee/nanoclaw --skill update-xmonkee

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of updating your NanoClaw installation with the latest changes from the upstream repository, while intelligently merging these updates with your own customizations and existing skills.

Core Features & Use Cases

  • Automated Upstream Sync: Fetches the latest code from the upstream remote.
  • Intelligent Merging: Merges upstream changes with your local modifications, preserving your customizations and skills.
  • Conflict Resolution: Attempts to automatically resolve merge conflicts using skill intents and provides guidance when manual intervention is needed.
  • Migration Execution: Runs necessary database or data structure migrations after the update.
  • Verification: Builds and runs tests to ensure the updated system is stable.
  • Use Case: Regularly update your NanoClaw instance to benefit from new features and security patches without losing your personalized agent configurations or custom skills.

Quick Start

Run the update skill to synchronize your NanoClaw installation with the latest upstream version.

Frequently Asked Questions about update

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

FAQPage Schema
How do I sync my local customizations with upstream changes without losing data?

To sync local customizations with upstream changes, fetch updates from the remote repository and merge them with your local modifications. The process preserves your customizations while applying new features and security patches.

How does automated merge conflict resolution work when updating a customized repository?

Automated merge conflict resolution uses skill intents to interpret and reconcile conflicting changes during an update. It attempts to resolve discrepancies automatically and provides guidance when manual intervention is required.

What are the pre-flight checks needed before fetching upstream updates?

Pre-flight checks for fetching upstream updates verify that no uncommitted changes exist in your local working directory. This ensures a clean state before applying merges and running post-update migrations.

How do I run database migrations and verify tests after merging upstream code?

To run database migrations and verify tests after merging upstream code, execute post-update migration scripts and then trigger the build and test suite. This verifies the updated system is stable and functional.

Can I preview upstream changes before applying them to my local repository?

Yes, you can preview upstream changes before applying them to your local repository. The update process fetches from the remote and provides a preview of incoming modifications before executing the merge.