update

Update NanoClaw by merging upstream changes and running migrations.

13|2|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/NebulaMao/nanoiflow --skill update-nebulamao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update
Source: https://github.com/NebulaMao/nanoiflow/tree/main/.claude/skills/update
Command: npx skills add https://github.com/NebulaMao/nanoiflow --skill update-nebulamao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (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 preserving your custom modifications and installed skills.

Core Features & Use Cases

  • Fetch Upstream Changes: Automatically pulls the latest code from the designated remote.
  • Merge and Conflict Resolution: Intelligently merges upstream changes with your local customizations, flagging and helping to resolve merge conflicts.
  • Migration Execution: Runs necessary database or data structure migrations required by the new version.
  • Verification: Ensures the updated code builds and passes tests.
  • Use Case: You want to ensure your NanoClaw instance has the latest security patches and features without losing the custom agent behaviors you've added.

Quick Start

Run the update skill to sync NanoClaw 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 NanoClaw with upstream changes without losing my local customizations?

To update NanoClaw without losing local customizations, fetch upstream changes and merge them with local modifications. The process handles conflict resolution using intent files and runs necessary migrations to preserve custom agent behaviors.

How does merge conflict resolution work when syncing a custom codebase with upstream?

Merge conflict resolution during an upstream sync uses intent files to intelligently guide the integration of new upstream code with local customizations. It flags conflicts and helps resolve them to ensure custom modifications remain intact.

Do I need git and Node.js to run migrations for a TypeScript codebase update?

Yes, you need git, Node.js with npm, and TypeScript execution to run migrations for a codebase update. These tools are required to fetch upstream changes, execute database migrations, and verify the build.

What is the best way to verify a codebase after merging upstream changes?

The best way to verify a codebase after merging upstream changes is to run post-update verification through build and tests. This ensures the updated code compiles successfully and passes all functional tests.

Why does pre-flight checking matter before fetching upstream code?

Pre-flight checking matters before fetching upstream code because it validates environment readiness and prevents sync failures. It ensures local state is stable before attempting to merge new changes and run migrations.

When should I run database migrations during a codebase sync?

You should run database migrations during a codebase sync immediately after successfully merging upstream changes. This updates your data structure to match the new version before executing post-update verification and tests.