update

Fetch upstream NanoClaw changes, merge local customizations, and run migrations and tests.

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

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, ensuring you have the newest features and bug fixes while preserving your customizations.

Core Features & Use Cases

  • Fetch Upstream Changes: Automatically pulls the latest code from the main branch of the upstream repository.
  • Merge and Resolve Conflicts: Intelligently merges upstream changes with your local modifications, attempting to resolve conflicts automatically and flagging any that require manual intervention.
  • Apply Migrations & Tests: Runs necessary database migrations and executes build and test suites to ensure the updated system is stable.
  • Use Case: Regularly update your NanoClaw instance to benefit from new agent capabilities and security patches without complex manual Git operations.

Quick Start

Run the update skill to sync your NanoClaw installation with the latest upstream changes.

Frequently Asked Questions about update

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

FAQPage Schema
How do I update my local installation with upstream changes without losing customizations?

To update your local installation with upstream changes without losing customizations, the system fetches the latest upstream code, intelligently merges it with your local modifications, and flags any conflicts requiring manual intervention to preserve your patches.

What happens to my local Git merge conflicts when syncing with an upstream repository?

When syncing with an upstream repository, the system attempts to resolve Git merge conflicts automatically during the merge process, flagging any persistent conflicts that require manual intervention to ensure a stable update.

How do I apply database migrations and run tests after an upstream sync?

To apply database migrations and run tests after an upstream sync, the update process automatically executes necessary database migrations and runs build and test suites to verify system stability before finalizing the deployment.

Can I re-apply custom patches automatically when fetching upstream changes?

You can re-apply custom patches automatically when fetching upstream changes, as the system handles custom patch re-application during the merge to maintain your specific local modifications alongside the newest features.

When should I run a system update to sync with the main branch?

You should run a system update to sync with the main branch regularly to benefit from new agent capabilities and security patches without performing complex manual Git operations.

Does the update process handle build and test suites for NanoClaw maintenance?

Yes, the update process handles build and test suites for NanoClaw maintenance by automatically executing them after merging upstream changes to ensure the updated system remains stable and fully functional.