update-skills

Automate updating installed skill branches from an upstream repository.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Arno37/nanoclaw_test --skill update-skills-arno37
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-skills
Source: https://github.com/Arno37/nanoclaw_test/tree/main/.claude/skills/update-skills
Command: npx skills add https://github.com/Arno37/nanoclaw_test --skill update-skills-arno37

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping installed skill branches up-to-date with upstream is error-prone when done manually; this skill automates detection and merging of updates while preserving local customizations.

Core Features & Use Cases

  • Detects available updates across upstream skill branches and reports which have new commits.
  • Allows selective updates through user confirmation, resolving simple conflicts automatically and surfacing complex ones for manual review.
  • Validates the merged state with build and tests to ensure integrity after updates.

Quick Start

Run the update-skills flow to fetch upstream updates and merge selected skill branches.

Frequently Asked Questions about update-skills

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

FAQPage Schema
How do I update installed git branches from an upstream repository?

To update git branches from upstream, this skill automates fetching new commits and merging them selectively. It targets git-based workflows by listing available updates and supports user-approved merges while preserving local customizations.

How are merge conflicts handled when updating skill branches?

When updating skill branches, the process resolves simple merge conflicts automatically and surfaces complex ones for manual review. This ensures local customizations are preserved while integrating upstream changes safely.

Can I selectively choose which upstream branches to merge?

Yes, you can selectively merge upstream branches. The skill detects available updates across branches, reports which have new commits, and performs merges only after explicit user confirmation.

Does the upstream merge process validate build and test integrity?

Yes, the upstream merge process validates integrity by running build and tests after merging selected branches. This preflight and post-merge validation ensures the updated state remains stable and functional.

Why do manual upstream updates fail to preserve local customizations?

Manual upstream updates often fail because they are error-prone and lack automated conflict handling. Automating the detection and merging process prevents overwriting local changes by resolving simple conflicts and pausing for complex ones.