update-skills

Detect upstream commits and merge updates into installed skill branches.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping your environment up to date requires tracking and merging upstream changes into installed skill branches, which can be error-prone without guardrails.

Core Features & Use Cases

  • Preflight checks ensure a clean working tree and correct remotes before attempting updates.
  • Detection & selection identify which installed skills have new commits upstream and let you choose which to update.
  • Merge & validate apply updates with merges, resolve conflicts when needed, and run build/test validation.

Quick Start

Run /update-skills in Claude Code to detect available updates and apply approved upgrades.

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 skill branches from upstream without losing local changes?

Updating installed skill branches from upstream requires preflight checks to ensure a clean working tree before applying non-destructive merges. The process validates remotes, applies updates, resolves conflicts, and runs build and test validation to report a concise summary.

What's the best way to merge upstream changes into skill branches safely?

Merging upstream changes safely involves controlled, non-destructive application of updates with preflight checks. The workflow detects new commits, lets you select which skills to update, and validates merges with build and test before reporting a concise summary.

Can I resolve git merge conflicts when updating skill branches?

Git merge conflicts during skill branch updates are resolved through a controlled workflow that applies updates non-destructively. Preflight checks validate remotes and the working tree, then conflicts are addressed during the merge and validate phase.

Does the skill update process run build and test validation after merging?

Build and test validation runs after merges are applied to skill branches from upstream. This enforcement of a safe workflow validates that updates do not break existing functionality before reporting a concise summary of the update process.

Why do preflight checks matter before merging upstream changes into skill branches?

Preflight checks before merging upstream changes ensure a clean working tree and correct remotes, preventing error-prone updates. These guardrails validate the environment before attempting non-destructive merges, avoiding conflicts and failed builds during skill updates.

How to detect which installed skills have new commits upstream for updating?

Detecting new commits upstream for installed skills involves identifying available updates and letting you choose which to update. The process checks each installed skill branch against its upstream remote to determine which have new commits ready to merge.