update-skills

Update git skill branches from upstream repositories without overwriting local changes.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing and maintaining multiple skill branches by ensuring they are current with upstream repositories, reducing manual update efforts.

Core Features & Use Cases

  • Automated Upstream Checks: Detects new commits on remote skill branches compared to local branches.
  • Selective Merging: Presents updates to users and allows selective application of updates.
  • Version Management: Ensures installed skills are synchronized without losing local customizations.
  • Use Case: Developers maintaining multiple skills can run this Skill to fetch and merge latest changes, saving time and ensuring consistency across their skill set.

Quick Start

Run /update-skills in Claude Code to identify and apply updates from upstream skill branches efficiently.

Frequently Asked Questions about update-skills

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

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

To automatically update git branches from an upstream repository, you can run a selective merge tool that fetches new commits and applies them without overwriting local changes. This tool detects remote changes and presents them for selective application.

Can I sync local skill branches with a remote repository without losing custom changes?

Yes, you can sync local skill branches with a remote repository without losing local customizations by using selective merging. This process ensures installed skills are synchronized while preserving your manual modifications.

What is the best way to manage version control for multiple skill branches?

The best way to manage version control for multiple skill branches is using an automated upstream check system that identifies new commits on remote branches compared to local ones, reducing manual update efforts and ensuring consistency.

How do I check for new commits on remote skill branches compared to my local branches?

You can check for new commits on remote skill branches by running an automated upstream check tool that compares local and remote repository states and highlights available updates for selective merging.

Does selective merging work for developers maintaining multiple git skill branches?

Yes, selective merging works for developers maintaining multiple git skill branches by fetching and merging the latest changes efficiently, saving time and ensuring consistency across their entire skill set.

What are the limitations of automated upstream checks for skill management?

Automated upstream checks for skill management require a git repository environment and do not overwrite local changes, meaning you must manually review and selectively apply updates if complex merge conflicts arise from divergent branch histories.